public inbox for elfutils@sourceware.org
 help / color / mirror / Atom feed
* RFC patch: generated AUTHORS
@ 2022-04-24 23:42 Frank Ch. Eigler
  2022-04-25  8:25 ` Mark Wielaard
  0 siblings, 1 reply; 2+ messages in thread
From: Frank Ch. Eigler @ 2022-04-24 23:42 UTC (permalink / raw)
  To: elfutils-devel

Hi -

The following patch adds a tool AUTHORS.sh to compute a complete
AUTHORS list to cover the entire git history.  We do this in systemtap
and it's a nice way of showing off the large list of contributors over
time.


commit 72823322be9a8f0143de21ccfb67a89696a9522f (HEAD -> master2)
Author: Frank Ch. Eigler <fche@redhat.com>
Date:   Sun Apr 24 19:39:47 2022 -0400

    AUTHORS: Use generator script & git mailmap
    
    We can compute a pretty complete list of contributors.
    
    Signed-off-by: Frank Ch. Eigler <fche@redhat.com>

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 000000000000..fd42169b8a3f
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,25 @@
+# help out git with erroneous or incomplete email address mappings
+
+Piotr Drąg <raven@fedoraproject.org>
+Domingo Becker <beckerde@fedoraproject.org>
+Ulrich Drepper <drepper@x201.akkadia.org>
+Ulrich Drepper <drepper@redhat.com.roland>
+Hyu_gabaru Ryu_ichi <hyuuga@fedoraproject.org>
+kiyoto hashida  <khasida@fedoraproject.org>
+Claudio Rodrigo Pereyra Diaz <elsupergomez@fedoraproject.org>
+Gladys Guerrero <gguerrer@fedoraproject.org>
+Wei Liu <leahliu@fedoraproject.org>
+Michael Münch <micm@fedoraproject.org>
+Noah Sanci <nsanci@redhat.com>
+Noriko Mizumoto <noriko@fedoraproject.org>
+Cornelius Neckenig <tbull@fedoraproject.org>
+Francesco Tombolini <tombo@fedoraproject.org>
+Thomas Spura <tomspur@fedoraproject.org>
+Geert Warrink <warrink@fedoraproject.org>
+Yulia Poyarkova <ypoyarko@fedoraproject.org>
+Yuri Chornoivan <yurchor@fedoraproject.org>
+Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
+Daniel Cabrera <logan@fedoraproject.org>
+Thomas Canniot <mrtom@fedoraproject.org>
+Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> наб via Elfutils-devel <elfutils-devel@sourceware.org>
+
diff --git a/AUTHORS b/AUTHORS
index ef3c5430a963..45cb1f8d8e9f 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,4 +1,104 @@
-For Now:
-Ulrich Drepper.
-Roland McGrath
+Aaron Merey
+Adam Markey
+Adrian Ratiu
+Ahelenia Ziemiańska
+Akihiko Odaki
+Alexander Cherepanov
+Alexander Kanavin
+Alexander Miller
+Alice Zhang
+Andreas Krebbel
+Andreas Schwab
+Andrei Homescu
+Anthony G. Basile
+Ben Woodard
+Chih-Hung Hsieh
+Claudio Rodrigo Pereyra Diaz
+Colin Cross
+Cornelius Neckenig
+Daniel Cabrera
+David Abdurachmanov
+Di Chen
+Dima Kogan
+Dimitris Glezos
+Dmitry V. Levin
+Dodji Seketeli
+Domingo Becker
+Eduardo Santiago
+Eli Schwartz
+Érico Nogueira
+Érico Rolim
+Filipe Brandenburger
+Florian Weimer
+Francesco Tombolini
+Frank Ch. Eigler
+Geert Warrink
+Gladys Guerrero
+Gustavo Romero
+Hayatsu Shunsuke
+H.J. Lu
+Hyu_gabaru Ryu_ichi
+Jakub Jelinek
+Jan Kratochvil
+Jan Pokorný
+Jason P. Leasure
+Jean Pihet
+Jeff Kenton
+Jim Wilson
+John M Mellor-Crummey
+John Ogness
+Jonathan Lebon
+Jonathon Anderson
+Jose E. Marchesi
+Josh Stone
+Joshua Watt
+Kevin Cernekee
+kiyoto hashida
+Konrad Kleine
+Kurt Roeckx
+Kyle McMartin
+Lei Zhang
+Lubomir Rintel
+Luca Boccassi
+Luiz Angelo Daros de Luca
+Mao Han
+Marek Polacek
+Mark Wielaard
+Martin Liska
+Masatake YAMATO
+Matt Fleming
+Matthias Klose
+Matthias Maennich
+Max Filippov
+Michael Forney
+Michael Münch
+Mike Frysinger
+Milian Wolff
+Namhyung Kim
+Noah Sanci
+Noriko Mizumoto
+Omar Sandoval
 Petr Machata
+Pino Toscano
+Piotr Drąg
+Ravi Bangoria
+Richard Henderson
+Roland McGrath
+Rosen Penev
+Ross Burton
+Saleem Abdulrasool
+Sergei Trofimovich
+Srđan Milaković
+Steven Chamberlain
+Thomas Canniot
+Thomas Spura
+Timm Bäder
+Tom Tromey
+Ulf Hermann
+Ulrich Drepper
+Wei Liu
+William Cohen
+Yonghong Song
+Yulia Poyarkova
+Yunlian Jiang
+Yuri Chornoivan
diff --git a/AUTHORS.sh b/AUTHORS.sh
new file mode 100644
index 000000000000..ff048a6489e0
--- /dev/null
+++ b/AUTHORS.sh
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+# Create the AUTHORS file, by searching the git history.
+
+# Run as "AUTHORS.sh" to get complete history
+# Run with "AUTHORS.sh commitish..commitish" for history between tags
+
+# shortlog will canonicalize the names using the file .mailmap
+git shortlog -s ${1-} |
+sed -e 's, via Elfutils-devel,,' |
+cut -b8- | # strip the commit counts
+sort | uniq
diff --git a/ChangeLog b/ChangeLog
index f0cd28a8ddbe..5ad93a16eeba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-04-24  Frank Ch. Eigler  <fche@redhat.com>
+
+	* AUTHORS.sh, .mailmap: New files.
+	* AUTHORS: Regenerated to cover entire history of elfutils.
+
 2022-04-24  Mark Wielaard  <mark@klomp.org>
 
 	* configure.ac (AC_CHECK_FUNCS): Add mremap.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: RFC patch: generated AUTHORS
  2022-04-24 23:42 RFC patch: generated AUTHORS Frank Ch. Eigler
@ 2022-04-25  8:25 ` Mark Wielaard
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Wielaard @ 2022-04-25  8:25 UTC (permalink / raw)
  To: Frank Ch. Eigler; +Cc: elfutils-devel

Hi Frank,

On Sun, Apr 24, 2022 at 07:42:05PM -0400, Frank Ch. Eigler via Elfutils-devel wrote:
> The following patch adds a tool AUTHORS.sh to compute a complete
> AUTHORS list to cover the entire git history.  We do this in systemtap
> and it's a nice way of showing off the large list of contributors over
> time.

Nice!  So when preparing a release we just run
./AUTHORS.sh > AUTHORS
to get it up to date.

Thanks for adding this.

Cheers,

Mark

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-04-25  8:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-24 23:42 RFC patch: generated AUTHORS Frank Ch. Eigler
2022-04-25  8:25 ` Mark Wielaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).