[PATCH] Autogenerate AUTHORS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



AUTHORS.in tracks the maintainers, as well as some folks who were
previously in AUTHORS but don't have a git commit with proper
attribution.

Generated output is sorted alphabetically and lacks pretty spacing, so
tweak AUTHORS.in to follow the same format.

Additionally, drop the syntax-check rule that previously validated
AUTHORS against git log.
---
 .gitignore     |   1 +
 .mailmap       |  15 +++-
 AUTHORS        | 279 ---------------------------------------------------------
 AUTHORS.in     |  88 ++++++++++++++++++
 Makefile.am    |  12 ++-
 bootstrap.conf |   3 +-
 cfg.mk         |  15 ----
 7 files changed, 116 insertions(+), 297 deletions(-)
 delete mode 100644 AUTHORS
 create mode 100644 AUTHORS.in

diff --git a/.gitignore b/.gitignore
index c185cbc..804eda4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,7 @@
 .memdump
 .sc-start-sc_*
 /ABOUT-NLS
+/AUTHORS
 /COPYING
 /ChangeLog
 /GNUmakefile
diff --git a/.mailmap b/.mailmap
index 98ff6dc..c430200 100644
--- a/.mailmap
+++ b/.mailmap
@@ -3,7 +3,6 @@
 # Email consolidation:
 # <Preferred address in AUTHORS> <other alias used by same author>
 
-<amy.griffis@xxxxxx> <aron.griffis@xxxxxx>
 <bozzolan@xxxxxxxxx> <redshift@xxxxxxx>
 <charles_duffy@xxxxxxxxxxxxxx> <charles@xxxxxxxxx>
 <dfj@xxxxxxxxxx> <dfj@xxxxxxxxxxxxxxxxxx>
@@ -35,6 +34,8 @@
 <gerd@xxxxxxxx> <gerd.von.egidy@xxxxxxxxxxxxx>
 <benoar@xxxxxxxx> <benjamin.cama@xxxxxxxxxxxxxxxxxxx>
 <zhlcindy@xxxxxxxxxxxxxxxxxx> <zhlcindy@xxxxxxxxx>
+<serge.hallyn@xxxxxxxxxxxxx> <serue@xxxxxxxxxx>
+<pritesh.kothari@xxxxxxx> <Pritesh.Kothari@xxxxxxx>
 
 # Name consolidation:
 # Preferred author spelling <preferred email>
@@ -43,3 +44,15 @@ Royce Lv <lvroyce@xxxxxxxxxxxxxxxxxx>
 Daniel J Walsh <dwalsh@xxxxxxxxxx>
 Ján Tomko <jtomko@xxxxxxxxxx>
 Gerd von Egidy <gerd@xxxxxxxx>
+MATSUDA Daiki <matsudadik@xxxxxxxxxxxxxxxxx>
+Tang Chen <tangchen@xxxxxxxxxxxxxx>
+Peng Zhou <ailvpeng25@xxxxxxxxx>
+Dirk Herrendoerfer <d.herrendoerfer@xxxxxxxxxxxxxxxxxx>
+Thibault VINCENT <thibault.vincent@xxxxxxxxxxxx>
+Aurelien Rougemont <beorn@xxxxxxxxxxx>
+Serge E. Hallyn <serge.hallyn@xxxxxxxxxxxxx>
+Henrik Persson E <henrik.e.persson@xxxxxxxxxxxx>
+Philipp Hahn <hahn@xxxxxxxxxxxxx>
+Marco Bozzolan <bozzolan@xxxxxxxxx>
+Marco Bozzolan <redshift@xxxxxxx>
+Pritesh Kothari <pritesh.kothari@xxxxxxx>
diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644
index 27c4eda..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1,279 +0,0 @@
-   libvirt Authors
-   ===============
-
-The libvirt project was initiated by:
-
-  Daniel Veillard      <veillard@xxxxxxxxxx> or <daniel@xxxxxxxxxxxx>
-
-The primary maintainers and people with commit access rights:
-
-  Daniel Veillard      <veillard@xxxxxxxxxx>
-  Daniel Berrange      <berrange@xxxxxxxxxx>
-  Richard W.M. Jones   <rjones@xxxxxxxxxx>
-  Mark McLoughlin      <markmc@xxxxxxxxxx>
-  Anthony Liguori      <aliguori@xxxxxxxxxx>
-  Jim Meyering         <meyering@xxxxxxxxxx>
-  Jim Fehlig           <jfehlig@xxxxxxxx>
-  Chris Lalancette     <clalance@xxxxxxxxxx>
-  Cole Robinson        <crobinso@xxxxxxxxxx>
-  Guido Günther        <agx@xxxxxxxxxxx>
-  John Levon           <john.levon@xxxxxxx>
-  Matthias Bolte       <matthias.bolte@xxxxxxxxxxxxxx>
-  Jiří Denemark        <jdenemar@xxxxxxxxxx>
-  Dave Allan           <dallan@xxxxxxxxxx>
-  Laine Stump          <laine@xxxxxxxxxx>
-  Stefan Berger        <stefanb@xxxxxxxxxx>
-  Eric Blake           <eblake@xxxxxxxxxx>
-  Justin Clift         <jclift@xxxxxxxxxx>
-  Osier Yang           <jyang@xxxxxxxxxx>
-  Wen Congyang         <wency@xxxxxxxxxxxxxx>
-  Michal Prívozník     <mprivozn@xxxxxxxxxx>
-  Peter Krempa         <pkrempa@xxxxxxxxxx>
-  Christophe Fergeau   <cfergeau@xxxxxxxxxx>
-  Alex Jia             <ajia@xxxxxxxxxx>
-  Martin Kletzander    <mkletzan@xxxxxxxxxx>
-
-Previous maintainers:
-  Karel Zak            <kzak@xxxxxxxxxx>
-  Atsushi SAKAI        <sakaia@xxxxxxxxxxxxxx>
-  Dave Leskovec        <dlesko@xxxxxxxxxxxxxxxxxx>
-  Dan Smith            <danms@xxxxxxxxxx>
-
-Patches have also been contributed by:
-
-  David Lutterkort     <dlutter@xxxxxxxxxx>
-  Andrew Puch          <apuch@xxxxxxxxxx>
-  Philippe Berthault   <philippe.berthault@xxxxxxxx>
-  Hugh Brock           <hbrock@xxxxxxxxxx>
-  Michel Ponceau       <michel.ponceau@xxxxxxxx>
-  Jeremy Katz          <katzj@xxxxxxxxxx>
-  Pete Vetere          <pvetere@xxxxxxxxxx>
-  Kazuki Mizushima     <mizushima.kazuk@xxxxxxxxxxxxxx>
-  Saori Fukuta         <fukuta.saori@xxxxxxxxxxxxxx>
-  Tatsuro Enokura      <fj7716hz@xxxxxxxxxxxxxxxxx>
-  Takahashi Tomohiro   <takatom@xxxxxxxxxxxxxx>
-  Nobuhiro Itou        <fj0873gn@xxxxxxxxxxxxxxxxx>
-  Masayuki Sunou       <fj1826dm@xxxxxxxxxxxxxxxxx>
-  Mark Johnson         <johnson.nh@xxxxxxxxx>
-  Christian Ehrhardt   <ehrhardt@xxxxxxxxxxxxxxxxxx>
-  Shuveb Hussain       <shuveb@xxxxxxxxxxxxxxx>
-  Jim Paris            <jim@xxxxxxxx>
-  Daniel Hokka Zakrisson <daniel@xxxxxxxxx>
-  Mads Chr. Olesen     <shiyee@xxxxxxxxx>
-  Anton Protopopov     <aspsk2@xxxxxxxxx>
-  Stefan de Konink     <dekonink@xxxxxxxxxxxxxxxx>
-  Kaitlin Rupert       <kaitlin@xxxxxxxxxxxxxxxxxx>
-  Evgeniy Sokolov      <evg@xxxxxxxxxx>
-  David Lively         <dlively@xxxxxxxxxxxxxxx>
-  Charles Duffy        <Charles_Duffy@xxxxxxxxxxxxxx>
-  Nguyen Anh Quynh     <aquynh@xxxxxxxxx>
-  James Morris         <jmorris@xxxxxxxxx>
-  Chris Wright         <chrisw@xxxxxxxxxx>
-  Ben Guthro           <ben.guthro@xxxxxxxxx>
-  Shigeki Sakamoto     <fj0588di@xxxxxxxxxxxxxxxxx>
-  Gerd von Egidy       <gerd@xxxxxxxx>
-  Itamar Heim          <iheim@xxxxxxxxxx>
-  Markus Armbruster    <armbru@xxxxxxxxxx>
-  Ryota Ozaki          <ozaki.ryota@xxxxxxxxx>
-  Daniel J Walsh       <dwalsh@xxxxxxxxxx>
-  Maximilian Wilhelm   <max@xxxxxxxxxxx>
-  Pritesh Kothari      <Pritesh.Kothari@xxxxxxx>
-  Amit Shah            <amit.shah@xxxxxxxxxx>
-  Florian Vichot       <florian.vichot@xxxxxxxxxxx>
-  Serge E. Hallyn      <serue@xxxxxxxxxx>
-  Soren Hansen         <soren@xxxxxxxxxxx>
-  Abel Míguez Rodríguez<amiguezr@xxxxxxxxxx>
-  Doug Goldstein       <cardoe@xxxxxxxxxx>
-  Javier Fontan        <jfontan@xxxxxxxxx>
-  Federico Simoncelli  <fsimonce@xxxxxxxxxx>
-  Amy Griffis          <amy.griffis@xxxxxx>
-  Henrik Persson E     <henrik.e.persson@xxxxxxxxxxxx>
-  Satoru SATOH         <satoru.satoh@xxxxxxxxx>
-  Paolo Bonzini        <pbonzini@xxxxxxxxxx>
-  Miloslav Trmač       <mitr@xxxxxxxxxx>
-  Jamie Strandboge     <jamie@xxxxxxxxxxxxx>
-  Gerhard Stenzel      <gerhard.stenzel@xxxxxxxxxx>
-  Matthew Booth        <mbooth@xxxxxxxxxx>
-  Diego Elio Pettenò   <flameeyes@xxxxxxxxx>
-  Adam Litke           <agl@xxxxxxxxxx>
-  Steve Yarmie         <steve.yarmie@xxxxxxxxx>
-  Dan Kenigsberg       <danken@xxxxxxxxxx>
-  Yuji NISHIDA         <nishidy@xxxxxxxxxx>
-  Dustin Xiong         <x_k_123@xxxxxxxxxxx>
-  Rolf Eike Beer       <eike@xxxxxxxxxx>
-  Wolfgang Mauerer     <wolfgang.mauerer@xxxxxxxxxxx>
-  Philipp Hahn         <hahn@xxxxxxxxxxxxx>
-  Ed Swierk            <eswierk@xxxxxxxxxxxxxxxxxx>
-  Paolo Smiraglia      <paolo.smiraglia@xxxxxxxxx>
-  Sharadha Prabhakar   <sharadha.prabhakar@xxxxxxxxxx>
-  Chris Wong           <wongc-redhat@xxxxxxxx>
-  Daniel Berteaud      <daniel@xxxxxxxxxxxxxxxxxxxxx>
-  Dustin Kirkland      <kirkland@xxxxxxxxxxxxx>
-  Luiz Capitulino      <lcapitulino@xxxxxxxxxx>
-  Ryan Harper          <ryanh@xxxxxxxxxx>
-  Spencer Shimko       <sshimko@xxxxxxxxxx>
-  Marco Bozzolan       <bozzolan@xxxxxxxxx>
-  Alex Williamson      <alex.williamson@xxxxxxxxxx>
-  Ersek Laszlo         <lacos@xxxxxxxxxxxxxx>
-  Kenneth Nagin        <NAGIN@xxxxxxxxxx>
-  Klaus Ethgen         <Klaus@xxxxxxxxx>
-  Bryan Kearney        <bkearney@xxxxxxxxxx>
-  Darry L. Pierce      <dpierce@xxxxxxxxxx>
-  David Jorm           <dfj@xxxxxxxxxx>
-  Eduardo Otubo        <otubo@xxxxxxxxxxxxxxxxxx>
-  Garry Dolley         <gdolley@xxxxxxxxxxxxxxx>
-  Harshavardhana       <harsha@xxxxxxxxxxx>
-  Jonas Eriksson       <jonas.j.eriksson@xxxxxxxxxxxx>
-  Jun Koi              <junkoi2004@xxxxxxxxx>
-  Olivier Fourdan      <ofourdan@xxxxxxxxxx>
-  Ron Yorston          <rmy@xxxxxxxxxxxxx>
-  Shahar Klein         <shaharklein@xxxxxxxxx>
-  Taizo ITO            <taizo.ito@xxxxxxxxx>
-  Thomas Treutner      <thomas@xxxxxxxxxx>
-  Jean-Baptiste Rouault <jean-baptiste.rouault@xxxxxxxxxxx>
-  Марк Коренберг       <socketpair@xxxxxxxxx>
-  Alan Pevec           <apevec@xxxxxxxxxx>
-  Aurelien Rougemont   <beorn@xxxxxxxxxxx>
-  Patrick Dignan       <pat_dignan@xxxxxxxx>
-  Serge Hallyn         <serge.hallyn@xxxxxxxxxxxxx>
-  Nikunj A. Dadhania   <nikunj@xxxxxxxxxxxxxxxxxx>
-  Lai Jiangshan        <laijs@xxxxxxxxxxxxxx>
-  Harsh Prateek Bora   <harsh@xxxxxxxxxxxxxxxxxx>
-  John Morrissey       <jwm@xxxxxxxxx>
-  KAMEZAWA Hiroyuki    <kamezawa.hiroyu@xxxxxxxxxxxxxx>
-  Hu Tao               <hutao@xxxxxxxxxxxxxx>
-  Laurent Léonard      <laurent@xxxxxxxxxxxxxx>
-  MORITA Kazutaka      <morita.kazutaka@xxxxxxxxxxxxx>
-  Josh Durgin          <josh.durgin@xxxxxxxxxxx>
-  Roopa Prabhu         <roprabhu@xxxxxxxxx>
-  Paweł Krześniak      <pawel.krzesniak@xxxxxxxxx>
-  Kay Schubert         <kayegypt@xxxxxx>
-  Marc-André Lureau    <marcandre.lureau@xxxxxxxxxx>
-  Juerg Haefliger      <juerg.haefliger@xxxxxx>
-  Matthias Dahl        <mdvirt@xxxxxxxxxxxxxxxxx>
-  Niels de Vos         <ndevos@xxxxxxxxxx>
-  Davidlohr Bueso      <dave@xxxxxxx>
-  Alon Levy            <alevy@xxxxxxxxxx>
-  Hero Phương          <herophuong93@xxxxxxxxx>
-  Zdenek Styblik       <stybla@xxxxxxxxxxxxxx>
-  Gui Jianfeng         <guijianfeng@xxxxxxxxxxxxxx>
-  Michal Novotny       <minovotn@xxxxxxxxxx>
-  Markus Groß          <gross@xxxxxxxxxxxxx>
-  Phil Petty           <phpetty@xxxxxxxxx>
-  Taku Izumi           <izumi.taku@xxxxxxxxxxxxxx>
-  Minoru Usui          <usui@xxxxxxxxxxxxxxxxx>
-  Tiziano Mueller      <dev-zero@xxxxxxxxxx>
-  Thibault VINCENT     <thibault.vincent@xxxxxxxxxxxx>
-  Naoya Horiguchi      <n-horiguchi@xxxxxxxxxxxxx>
-  Jesse Cook           <code.crashenx@xxxxxxxxx>
-  Alexander Todorov    <atodorov@xxxxxx>
-  Richard Laager       <rlaager@xxxxxxxxxx>
-  Mark Wu              <dwu@xxxxxxxxxx>
-  Yufang Zhang         <yuzhang@xxxxxxxxxx>
-  Supriya Kannery      <supriyak@xxxxxxxxxxxxxxxxxx>
-  Dirk Herrendoerfer   <d.herrendoerfer@xxxxxxxxxxxxxxxxxx>
-  Taisuke Yamada       <tai@xxxxxxxxxxxx>
-  Heath Petersen       <HeathPetersen@xxxxxxxxxx>
-  Neil Wilson          <neil@xxxxxxxxxxx>
-  Ohad Levy            <ohadlevy@xxxxxxxxx>
-  Michael Chapman      <mike@xxxxxxxxxxxxxxxxx>
-  Daniel Gollub        <gollub@xxxxxxxxxxxxx>
-  David S. Wang        <dwang2@xxxxxxxxx>
-  Ruben Kerkhof        <ruben@xxxxxxxxxxxxxxxx>
-  Scott Moser          <smoser@xxxxxxxxxx>
-  Guannan Ren          <gren@xxxxxxxxxx>
-  John Williams        <john.williams@xxxxxxxxxxxxx>
-  Michael Santos       <michael.santos@xxxxxxxxx>
-  Oskari Saarenmaa     <os@xxxxxxx>
-  Nan Zhang            <nzhang@xxxxxxxxxx>
-  Wieland Hoffmann     <themineo@xxxxxxxxxxxxxx>
-  Douglas Schilling Landgraf <dougsland@xxxxxxxxxx>
-  Tom Vijlbrief        <tom.vijlbrief@xxxxxxxxx>
-  Shradha Shah         <sshah@xxxxxxxxxxxxxx>
-  Steve Hodgson        <shodgson@xxxxxxxxxxxxxx>
-  Xu He Jie            <xuhj@xxxxxxxxxxxxxxxxxx>
-  Lei Li               <lilei@xxxxxxxxxxxxxxxxxx>
-  Matthias Witte       <witte@xxxxxxxxxxxxxx>
-  Tang Chen            <tangchen@xxxxxxxxxxxxxx>
-  Dan Horák            <dan@xxxxxxxx>
-  Sage Weil            <sage@xxxxxxxxxxxx>
-  David L Stevens      <dlstevens@xxxxxxxxxx>
-  Tyler Coumbes        <coumbes@xxxxxxxxx>
-  Royce Lv             <lvroyce@xxxxxxxxxxxxxxxxxx>
-  Patrice LACHANCE     <patlachance@xxxxxxxxx>
-  Eli Qiao             <taget@xxxxxxxxxxxxxxxxxx>
-  Michael Wood         <esiotrot@xxxxxxxxx>
-  Bharata B Rao        <bharata@xxxxxxxxxxxxxxxxxx>
-  Srivatsa S. Bhat     <srivatsa.bhat@xxxxxxxxxxxxxxxxxx>
-  Chang Liu            <lingjiao.lc@xxxxxxxxxx>
-  Lorin Hochstein      <lorin@xxxxxxx>
-  Christian Franke     <nobody@xxxxxxxxxx>
-  Prerna Saxena        <prerna@xxxxxxxxxxxxxxxxxx>
-  Michael Ellerman     <michael@xxxxxxxxxxxxxx>
-  Rommer               <rommer@xxxxxxxxx>
-  Yuri Chornoivan      <yurchor@xxxxxxx>
-  Deepak C Shetty      <deepakcs@xxxxxxxxxxxxxxxxxx>
-  Laszlo Ersek         <lersek@xxxxxxxxxx>
-  Zeeshan Ali (Khattak) <zeeshanak@xxxxxxxxx>
-  Marcelo Cerri        <mhcerri@xxxxxxxxxxxxxxxxxx>
-  Hendrik Schwartke    <hendrik@xxxxxxx>
-  Ansis Atteka         <aatteka@xxxxxxxxxx>
-  Dan Wendlandt        <dan@xxxxxxxxxx>
-  Kyle Mestery         <kmestery@xxxxxxxxx>
-  Lincoln Myers        <lincoln_myers@xxxxxxxxx>
-  Peter Robinson       <pbrobinson@xxxxxxxxx>
-  Benjamin Cama        <benoar@xxxxxxxx>
-  Duncan Rance         <libvirt@xxxxxxxxxxxx>
-  Peng Zhou            <ailvpeng25@xxxxxxxxx>
-  Li Zhang             <zhlcindy@xxxxxxxxxxxxxxxxxx>
-  Stef Walter          <stefw@xxxxxxxxx>
-  Christian Benvenuti  <benve@xxxxxxxxx>
-  Ilja Livenson        <ilja.livenson@xxxxxxxxx>
-  Stefan Bader         <stefan.bader@xxxxxxxxxxxxx>
-  MATSUDA Daiki        <matsudadik@xxxxxxxxxxxxxxxxx>
-  Jan Kiszka           <jan.kiszka@xxxxxxxxxxx>
-  Ryan Woodsmall       <rwoodsmall@xxxxxxxxx>
-  Wido den Hollander   <wido@xxxxxxxxx>
-  Eugen Feller         <eugen.feller@xxxxxxxx>
-  Dmitry Guryanov      <dguryanov@xxxxxxxxxxxxx>
-  William Jon McCann   <william.jon.mccann@xxxxxxxxx>
-  David Weber          <wb@xxxxxxxxxxxx>
-  Marti Raudsepp       <marti@xxxxxxxxx>
-  Radu Caragea         <dmns_serp@xxxxxxxxx>
-  Beat Jörg            <Beat.Joerg@xxxxxxxx>
-  Gao feng             <gaofeng@xxxxxxxxxxxxxx>
-  Dipankar Sarma       <dipankar@xxxxxxxxxx>
-  Gerd Hoffmann        <kraxel@xxxxxxxxxx>
-  Viktor Mihajlovski   <mihajlov@xxxxxxxxxxxxxxxxxx>
-  Thang Pham           <thang.pham@xxxxxxxxxx>
-  Eiichi Tsukata       <eiichi.tsukata.xh@xxxxxxxxxxx>
-  Sascha Peilicke      <saschpe@xxxxxxx>
-  Chuck Short          <chuck.short@xxxxxxxxxxxxx>
-  Sebastian Wiedenroth <wiedi@xxxxxxxxxx>
-  Ata E Husain Bohra   <ata.husain@xxxxxxxxxxx>
-  Ján Tomko            <jtomko@xxxxxxxxxx>
-  Richa Marwaha        <rmarwah@xxxxxxxxxxxxxxxxxx>
-  Peter Feiner         <peter@xxxxxxxxxxxxxx>
-  Frido Roose          <frido.roose@xxxxxxxxx>
-  Asad Saeed           <asad.saeed@xxxxxxxxxxxx>
-  Sukadev Bhattiprolu  <sukadev@xxxxxxxxxxxxxxxxxx>
-  Thomas Woerner       <twoerner@xxxxxxxxxx>
-  J.B. Joret           <jb@xxxxxxxxxxxxxxxxxx>
-  Stefan Hajnoczi      <stefanha@xxxxxxxxxxxxxxxxxx>
-  Gene Czarcinski      <gene@xxxxxxxxx>
-  Nishank Trivedi      <nistrive@xxxxxxxxx>
-  Jasper Lievisse Adriaanse <jasper@xxxxxxxxx>
-  Paul Eggert          <eggert@xxxxxxxxxxx>
-  Dwight Engen         <dwight.engen@xxxxxxxxxx>
-  liguang              <lig.fnst@xxxxxxxxxxxxxx>
-  Chuck Short          <zulcss@xxxxxxxxx>
-  Alexander Larsson    <alexl@xxxxxxxxxx>
-
-  [....send patches to get your name here....]
-
-The libvirt Logo was designed by Diana Fong
-
--- End
-;; Local Variables:
-;; coding: utf-8
-;; End:
diff --git a/AUTHORS.in b/AUTHORS.in
new file mode 100644
index 0000000..f4c8a8a
--- /dev/null
+++ b/AUTHORS.in
@@ -0,0 +1,88 @@
+   libvirt Authors
+   ===============
+
+The libvirt project was initiated by:
+
+  Daniel Veillard      <veillard@xxxxxxxxxx> or <daniel@xxxxxxxxxxxx>
+
+The primary maintainers and people with commit access rights:
+
+Daniel Veillard <veillard@xxxxxxxxxx>
+Daniel Berrange <berrange@xxxxxxxxxx>
+Richard W.M. Jones <rjones@xxxxxxxxxx>
+Mark McLoughlin <markmc@xxxxxxxxxx>
+Anthony Liguori <aliguori@xxxxxxxxxx>
+Jim Meyering <meyering@xxxxxxxxxx>
+Jim Fehlig <jfehlig@xxxxxxxx>
+Chris Lalancette <clalance@xxxxxxxxxx>
+Cole Robinson <crobinso@xxxxxxxxxx>
+Guido Günther <agx@xxxxxxxxxxx>
+John Levon <john.levon@xxxxxxx>
+Matthias Bolte <matthias.bolte@xxxxxxxxxxxxxx>
+Jiří Denemark <jdenemar@xxxxxxxxxx>
+Dave Allan <dallan@xxxxxxxxxx>
+Laine Stump <laine@xxxxxxxxxx>
+Stefan Berger <stefanb@xxxxxxxxxx>
+Eric Blake <eblake@xxxxxxxxxx>
+Justin Clift <jclift@xxxxxxxxxx>
+Osier Yang <jyang@xxxxxxxxxx>
+Wen Congyang <wency@xxxxxxxxxxxxxx>
+Michal Prívozník <mprivozn@xxxxxxxxxx>
+Peter Krempa <pkrempa@xxxxxxxxxx>
+Christophe Fergeau <cfergeau@xxxxxxxxxx>
+Alex Jia <ajia@xxxxxxxxxx>
+Martin Kletzander <mkletzan@xxxxxxxxxx>
+
+Previous maintainers:
+
+Karel Zak <kzak@xxxxxxxxxx>
+Atsushi SAKAI <sakaia@xxxxxxxxxxxxxx>
+Dave Leskovec <dlesko@xxxxxxxxxxxxxxxxxx>
+Dan Smith <danms@xxxxxxxxxx>
+
+Patches have also been contributed by:
+
+David Lutterkort <dlutter@xxxxxxxxxx>
+Andrew Puch <apuch@xxxxxxxxxx>
+Philippe Berthault <philippe.berthault@xxxxxxxx>
+Hugh Brock <hbrock@xxxxxxxxxx>
+Michel Ponceau <michel.ponceau@xxxxxxxx>
+Jeremy Katz <katzj@xxxxxxxxxx>
+Pete Vetere <pvetere@xxxxxxxxxx>
+Kazuki Mizushima <mizushima.kazuk@xxxxxxxxxxxxxx>
+Saori Fukuta <fukuta.saori@xxxxxxxxxxxxxx>
+Tatsuro Enokura <fj7716hz@xxxxxxxxxxxxxxxxx>
+Takahashi Tomohiro <takatom@xxxxxxxxxxxxxx>
+Nobuhiro Itou <fj0873gn@xxxxxxxxxxxxxxxxx>
+Masayuki Sunou <fj1826dm@xxxxxxxxxxxxxxxxx>
+Mark Johnson <johnson.nh@xxxxxxxxx>
+Christian Ehrhardt <ehrhardt@xxxxxxxxxxxxxxxxxx>
+Shuveb Hussain <shuveb@xxxxxxxxxxxxxxx>
+Daniel Hokka Zakrisson <daniel@xxxxxxxxx>
+Mads Chr. Olesen <shiyee@xxxxxxxxx>
+Anton Protopopov <aspsk2@xxxxxxxxx>
+Stefan de Konink <dekonink@xxxxxxxxxxxxxxxx>
+Kaitlin Rupert <kaitlin@xxxxxxxxxxxxxxxxxx>
+Evgeniy Sokolov <evg@xxxxxxxxxx>
+David Lively <dlively@xxxxxxxxxxxxxxx>
+James Morris <jmorris@xxxxxxxxx>
+Ben Guthro <ben.guthro@xxxxxxxxx>
+Shigeki Sakamoto <fj0588di@xxxxxxxxxxxxxxxxx>
+Amit Shah <amit.shah@xxxxxxxxxx>
+Itamar Heim <iheim@xxxxxxxxxx>
+Markus Armbruster <armbru@xxxxxxxxxx>
+Abel Míguez Rodríguez <amiguezr@xxxxxxxxxx>
+Javier Fontan <jfontan@xxxxxxxxx>
+Matthias Witte <witte@xxxxxxxxxxxxxx>
+Dan Wendlandt <dan@xxxxxxxxxx>
+
+#authorlist#
+
+[....send patches to get your name here....]
+
+The libvirt logo was designed by Diana Fong
+
+-- End
+;; Local Variables:
+;; coding: utf-8
+;; End:
diff --git a/Makefile.am b/Makefile.am
index 333e300..671c946 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -28,6 +28,7 @@ EXTRA_DIST = \
   cfg.mk \
   examples/domain-events/events-python \
   run.in \
+  AUTHORS.in \
   $(XML_EXAMPLES)
 
 pkgconfigdir = $(libdir)/pkgconfig
@@ -78,7 +79,7 @@ MAINTAINERCLEANFILES = .git-module-status
 # disable this check
 distuninstallcheck:
 
-dist-hook: gen-ChangeLog
+dist-hook: gen-ChangeLog gen-AUTHORS
 
 # Generate the ChangeLog file (with all entries since the switch to git)
 # and insert it into the directory we're about to use to create a tarball.
@@ -91,3 +92,12 @@ gen-ChangeLog:
 	  rm -f $(distdir)/ChangeLog;				\
 	  mv $(distdir)/cl-t $(distdir)/ChangeLog;		\
 	fi
+
+.PHONY: gen-AUTHORS
+gen-AUTHORS:
+	if test -d .git; then \
+	    out="$$(git log --pretty=format:'%aN <%aE>' | sort | uniq)" && \
+	    cat AUTHORS.in | perl -p -e "s/#authorlist#/$$out/" > \
+	        $(distdir)/AUTHORS-tmp && \
+	    mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ; \
+	fi
diff --git a/bootstrap.conf b/bootstrap.conf
index f8b7c4d..c40db3d 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -223,7 +223,8 @@ if `(${PYTHON_CONFIG-python-config} --version;
   PYTHON_CONFIG=true
 fi
 
-# Automake requires that ChangeLog exist.
+# Automake requires that ChangeLog and AUTHORS exist.
+touch AUTHORS || exit 1
 touch ChangeLog || exit 1
 
 # Override bootstrap's list - we don't use mdate-sh or texinfo.tex.
diff --git a/cfg.mk b/cfg.mk
index e1fbf4f..eed7fd8 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -43,7 +43,6 @@ _test_script_regex = \<\(init\|test-lib\)\.sh\>
 # Tests not to run as part of "make distcheck".
 local-checks-to-skip =			\
   changelog-check			\
-  check-AUTHORS				\
   makefile-check			\
   makefile_path_separator_check		\
   patch-check				\
@@ -711,20 +710,6 @@ _autogen:
 	$(srcdir)/autogen.sh
 	./config.status
 
-# Give credit where due:
-# Ensure that each commit author email address (possibly mapped via
-# git log's .mailmap) appears in our AUTHORS file.
-sc_check_author_list:
-	@fail=0;							\
-	for i in $$(git log --pretty=format:%aE%n|sort -u|grep -v '^$$'); do \
-	  sanitized=$$(echo "$$i"|LC_ALL=C sed 's/\([^a-zA-Z0-9_@-]\)/\\\1/g'); \
-	  grep -iq "<$$sanitized>" $(srcdir)/AUTHORS			\
-	    || { printf '%s\n' "$$i" >&2; fail=1; };			\
-	done;								\
-	test $$fail = 1							\
-	  && echo '$(ME): committer(s) not listed in AUTHORS' >&2;	\
-	test $$fail = 0
-
 # regenerate HACKING as part of the syntax-check
 syntax-check: $(top_srcdir)/HACKING
 
-- 
1.7.11.7

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]