[libvirt] [PATCH] Autogenerate AUTHORS

Cole Robinson crobinso at redhat.com
Thu Oct 18 20:23:56 UTC 2012


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 at hp.com> <aron.griffis at hp.com>
 <bozzolan at gmail.com> <redshift at gmx.com>
 <charles_duffy at messageone.com> <charles at dyfis.net>
 <dfj at redhat.com> <dfj at dfj.bne.redhat.com>
@@ -35,6 +34,8 @@
 <gerd at egidy.de> <gerd.von.egidy at intra2net.com>
 <benoar at dolka.fr> <benjamin.cama at telecom-bretagne.eu>
 <zhlcindy at linux.vnet.ibm.com> <zhlcindy at gmail.com>
+<serge.hallyn at canonical.com> <serue at us.ibm.com>
+<pritesh.kothari at sun.com> <Pritesh.Kothari at Sun.COM>
 
 # Name consolidation:
 # Preferred author spelling <preferred email>
@@ -43,3 +44,15 @@ Royce Lv <lvroyce at linux.vnet.ibm.com>
 Daniel J Walsh <dwalsh at redhat.com>
 Ján Tomko <jtomko at redhat.com>
 Gerd von Egidy <gerd at egidy.de>
+MATSUDA Daiki <matsudadik at intellilink.co.jp>
+Tang Chen <tangchen at cn.fujitsu.com>
+Peng Zhou <ailvpeng25 at gmail.com>
+Dirk Herrendoerfer <d.herrendoerfer at herrendoerfer.name>
+Thibault VINCENT <thibault.vincent at smartjog.com>
+Aurelien Rougemont <beorn at binaries.fr>
+Serge E. Hallyn <serge.hallyn at canonical.com>
+Henrik Persson E <henrik.e.persson at ericsson.com>
+Philipp Hahn <hahn at univention.de>
+Marco Bozzolan <bozzolan at gmail.com>
+Marco Bozzolan <redshift at gmx.com>
+Pritesh Kothari <pritesh.kothari at sun.com>
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 at redhat.com> or <daniel at veillard.com>
-
-The primary maintainers and people with commit access rights:
-
-  Daniel Veillard      <veillard at redhat.com>
-  Daniel Berrange      <berrange at redhat.com>
-  Richard W.M. Jones   <rjones at redhat.com>
-  Mark McLoughlin      <markmc at redhat.com>
-  Anthony Liguori      <aliguori at us.ibm.com>
-  Jim Meyering         <meyering at redhat.com>
-  Jim Fehlig           <jfehlig at suse.com>
-  Chris Lalancette     <clalance at redhat.com>
-  Cole Robinson        <crobinso at redhat.com>
-  Guido Günther        <agx at sigxcpu.org>
-  John Levon           <john.levon at sun.com>
-  Matthias Bolte       <matthias.bolte at googlemail.com>
-  Jiří Denemark        <jdenemar at redhat.com>
-  Dave Allan           <dallan at redhat.com>
-  Laine Stump          <laine at redhat.com>
-  Stefan Berger        <stefanb at us.ibm.com>
-  Eric Blake           <eblake at redhat.com>
-  Justin Clift         <jclift at redhat.com>
-  Osier Yang           <jyang at redhat.com>
-  Wen Congyang         <wency at cn.fujitsu.com>
-  Michal Prívozník     <mprivozn at redhat.com>
-  Peter Krempa         <pkrempa at redhat.com>
-  Christophe Fergeau   <cfergeau at redhat.com>
-  Alex Jia             <ajia at redhat.com>
-  Martin Kletzander    <mkletzan at redhat.com>
-
-Previous maintainers:
-  Karel Zak            <kzak at redhat.com>
-  Atsushi SAKAI        <sakaia at jp.fujitsu.com>
-  Dave Leskovec        <dlesko at linux.vnet.ibm.com>
-  Dan Smith            <danms at us.ibm.com>
-
-Patches have also been contributed by:
-
-  David Lutterkort     <dlutter at redhat.com>
-  Andrew Puch          <apuch at redhat.com>
-  Philippe Berthault   <philippe.berthault at Bull.net>
-  Hugh Brock           <hbrock at redhat.com>
-  Michel Ponceau       <michel.ponceau at bull.net>
-  Jeremy Katz          <katzj at redhat.com>
-  Pete Vetere          <pvetere at redhat.com>
-  Kazuki Mizushima     <mizushima.kazuk at jp.fujitsu.com>
-  Saori Fukuta         <fukuta.saori at jp.fujitsu.com>
-  Tatsuro Enokura      <fj7716hz at aa.jp.fujitsu.com>
-  Takahashi Tomohiro   <takatom at jp.fujitsu.com>
-  Nobuhiro Itou        <fj0873gn at aa.jp.fujitsu.com>
-  Masayuki Sunou       <fj1826dm at aa.jp.fujitsu.com>
-  Mark Johnson         <johnson.nh at gmail.com>
-  Christian Ehrhardt   <ehrhardt at linux.vnet.ibm.com>
-  Shuveb Hussain       <shuveb at binarykarma.com>
-  Jim Paris            <jim at jtan.com>
-  Daniel Hokka Zakrisson <daniel at hozac.com>
-  Mads Chr. Olesen     <shiyee at shiyee.dk>
-  Anton Protopopov     <aspsk2 at gmail.com>
-  Stefan de Konink     <dekonink at kinkrsoftware.nl>
-  Kaitlin Rupert       <kaitlin at linux.vnet.ibm.com>
-  Evgeniy Sokolov      <evg at openvz.org>
-  David Lively         <dlively at virtualiron.com>
-  Charles Duffy        <Charles_Duffy at messageone.com>
-  Nguyen Anh Quynh     <aquynh at gmail.com>
-  James Morris         <jmorris at namei.org>
-  Chris Wright         <chrisw at redhat.com>
-  Ben Guthro           <ben.guthro at gmail.com>
-  Shigeki Sakamoto     <fj0588di at aa.jp.fujitsu.com>
-  Gerd von Egidy       <gerd at egidy.de>
-  Itamar Heim          <iheim at redhat.com>
-  Markus Armbruster    <armbru at redhat.com>
-  Ryota Ozaki          <ozaki.ryota at gmail.com>
-  Daniel J Walsh       <dwalsh at redhat.com>
-  Maximilian Wilhelm   <max at rfc2324.org>
-  Pritesh Kothari      <Pritesh.Kothari at Sun.COM>
-  Amit Shah            <amit.shah at redhat.com>
-  Florian Vichot       <florian.vichot at diateam.net>
-  Serge E. Hallyn      <serue at us.ibm.com>
-  Soren Hansen         <soren at linux2go.dk>
-  Abel Míguez Rodríguez<amiguezr at pdi.ucm.es>
-  Doug Goldstein       <cardoe at cardoe.com>
-  Javier Fontan        <jfontan at gmail.com>
-  Federico Simoncelli  <fsimonce at redhat.com>
-  Amy Griffis          <amy.griffis at hp.com>
-  Henrik Persson E     <henrik.e.persson at ericsson.com>
-  Satoru SATOH         <satoru.satoh at gmail.com>
-  Paolo Bonzini        <pbonzini at redhat.com>
-  Miloslav Trmač       <mitr at redhat.com>
-  Jamie Strandboge     <jamie at canonical.com>
-  Gerhard Stenzel      <gerhard.stenzel at de.ibm.com>
-  Matthew Booth        <mbooth at redhat.com>
-  Diego Elio Pettenò   <flameeyes at gmail.com>
-  Adam Litke           <agl at us.ibm.com>
-  Steve Yarmie         <steve.yarmie at gmail.com>
-  Dan Kenigsberg       <danken at redhat.com>
-  Yuji NISHIDA         <nishidy at nict.go.jp>
-  Dustin Xiong         <x_k_123 at hotmail.com>
-  Rolf Eike Beer       <eike at sf-mail.de>
-  Wolfgang Mauerer     <wolfgang.mauerer at siemens.com>
-  Philipp Hahn         <hahn at univention.de>
-  Ed Swierk            <eswierk at aristanetworks.com>
-  Paolo Smiraglia      <paolo.smiraglia at gmail.com>
-  Sharadha Prabhakar   <sharadha.prabhakar at citrix.com>
-  Chris Wong           <wongc-redhat at hoku.net>
-  Daniel Berteaud      <daniel at firewall-services.com>
-  Dustin Kirkland      <kirkland at canonical.com>
-  Luiz Capitulino      <lcapitulino at redhat.com>
-  Ryan Harper          <ryanh at us.ibm.com>
-  Spencer Shimko       <sshimko at tresys.com>
-  Marco Bozzolan       <bozzolan at gmail.com>
-  Alex Williamson      <alex.williamson at redhat.com>
-  Ersek Laszlo         <lacos at caesar.elte.hu>
-  Kenneth Nagin        <NAGIN at il.ibm.com>
-  Klaus Ethgen         <Klaus at Ethgen.de>
-  Bryan Kearney        <bkearney at redhat.com>
-  Darry L. Pierce      <dpierce at redhat.com>
-  David Jorm           <dfj at redhat.com>
-  Eduardo Otubo        <otubo at linux.vnet.ibm.com>
-  Garry Dolley         <gdolley at arpnetworks.com>
-  Harshavardhana       <harsha at gluster.com>
-  Jonas Eriksson       <jonas.j.eriksson at ericsson.com>
-  Jun Koi              <junkoi2004 at gmail.com>
-  Olivier Fourdan      <ofourdan at redhat.com>
-  Ron Yorston          <rmy at tigress.co.uk>
-  Shahar Klein         <shaharklein at yahoo.com>
-  Taizo ITO            <taizo.ito at hde.co.jp>
-  Thomas Treutner      <thomas at scripty.at>
-  Jean-Baptiste Rouault <jean-baptiste.rouault at diateam.net>
-  Марк Коренберг       <socketpair at gmail.com>
-  Alan Pevec           <apevec at redhat.com>
-  Aurelien Rougemont   <beorn at binaries.fr>
-  Patrick Dignan       <pat_dignan at dell.com>
-  Serge Hallyn         <serge.hallyn at canonical.com>
-  Nikunj A. Dadhania   <nikunj at linux.vnet.ibm.com>
-  Lai Jiangshan        <laijs at cn.fujitsu.com>
-  Harsh Prateek Bora   <harsh at linux.vnet.ibm.com>
-  John Morrissey       <jwm at horde.net>
-  KAMEZAWA Hiroyuki    <kamezawa.hiroyu at jp.fujitsu.com>
-  Hu Tao               <hutao at cn.fujitsu.com>
-  Laurent Léonard      <laurent at open-minds.org>
-  MORITA Kazutaka      <morita.kazutaka at lab.ntt.co.jp>
-  Josh Durgin          <josh.durgin at inktank.com>
-  Roopa Prabhu         <roprabhu at cisco.com>
-  Paweł Krześniak      <pawel.krzesniak at gmail.com>
-  Kay Schubert         <kayegypt at web.de>
-  Marc-André Lureau    <marcandre.lureau at redhat.com>
-  Juerg Haefliger      <juerg.haefliger at hp.com>
-  Matthias Dahl        <mdvirt at designassembly.de>
-  Niels de Vos         <ndevos at redhat.com>
-  Davidlohr Bueso      <dave at gnu.org>
-  Alon Levy            <alevy at redhat.com>
-  Hero Phương          <herophuong93 at gmail.com>
-  Zdenek Styblik       <stybla at turnovfree.net>
-  Gui Jianfeng         <guijianfeng at cn.fujitsu.com>
-  Michal Novotny       <minovotn at redhat.com>
-  Markus Groß          <gross at univention.de>
-  Phil Petty           <phpetty at cisco.com>
-  Taku Izumi           <izumi.taku at jp.fujitsu.com>
-  Minoru Usui          <usui at mxm.nes.nec.co.jp>
-  Tiziano Mueller      <dev-zero at gentoo.org>
-  Thibault VINCENT     <thibault.vincent at smartjog.com>
-  Naoya Horiguchi      <n-horiguchi at ah.jp.nec.com>
-  Jesse Cook           <code.crashenx at gmail.com>
-  Alexander Todorov    <atodorov at otb.bg>
-  Richard Laager       <rlaager at wiktel.com>
-  Mark Wu              <dwu at redhat.com>
-  Yufang Zhang         <yuzhang at redhat.com>
-  Supriya Kannery      <supriyak at linux.vnet.ibm.com>
-  Dirk Herrendoerfer   <d.herrendoerfer at herrendoerfer.name>
-  Taisuke Yamada       <tai at rakugaki.org>
-  Heath Petersen       <HeathPetersen at Kandre.com>
-  Neil Wilson          <neil at aldur.co.uk>
-  Ohad Levy            <ohadlevy at gmail.com>
-  Michael Chapman      <mike at very.puzzling.org>
-  Daniel Gollub        <gollub at b1-systems.de>
-  David S. Wang        <dwang2 at cisco.com>
-  Ruben Kerkhof        <ruben at rubenkerkhof.com>
-  Scott Moser          <smoser at ubuntu.com>
-  Guannan Ren          <gren at redhat.com>
-  John Williams        <john.williams at petalogix.com>
-  Michael Santos       <michael.santos at gmail.com>
-  Oskari Saarenmaa     <os at ohmu.fi>
-  Nan Zhang            <nzhang at redhat.com>
-  Wieland Hoffmann     <themineo at googlemail.com>
-  Douglas Schilling Landgraf <dougsland at redhat.com>
-  Tom Vijlbrief        <tom.vijlbrief at xs4all.nl>
-  Shradha Shah         <sshah at solarflare.com>
-  Steve Hodgson        <shodgson at solarflare.com>
-  Xu He Jie            <xuhj at linux.vnet.ibm.com>
-  Lei Li               <lilei at linux.vnet.ibm.com>
-  Matthias Witte       <witte at netzquadrat.de>
-  Tang Chen            <tangchen at cn.fujitsu.com>
-  Dan Horák            <dan at danny.cz>
-  Sage Weil            <sage at newdream.net>
-  David L Stevens      <dlstevens at us.ibm.com>
-  Tyler Coumbes        <coumbes at gmail.com>
-  Royce Lv             <lvroyce at linux.vnet.ibm.com>
-  Patrice LACHANCE     <patlachance at gmail.com>
-  Eli Qiao             <taget at linux.vnet.ibm.com>
-  Michael Wood         <esiotrot at gmail.com>
-  Bharata B Rao        <bharata at linux.vnet.ibm.com>
-  Srivatsa S. Bhat     <srivatsa.bhat at linux.vnet.ibm.com>
-  Chang Liu            <lingjiao.lc at taobao.com>
-  Lorin Hochstein      <lorin at isi.edu>
-  Christian Franke     <nobody at nowhere.ws>
-  Prerna Saxena        <prerna at linux.vnet.ibm.com>
-  Michael Ellerman     <michael at ellerman.id.au>
-  Rommer               <rommer at active.by>
-  Yuri Chornoivan      <yurchor at ukr.net>
-  Deepak C Shetty      <deepakcs at linux.vnet.ibm.com>
-  Laszlo Ersek         <lersek at redhat.com>
-  Zeeshan Ali (Khattak) <zeeshanak at gnome.org>
-  Marcelo Cerri        <mhcerri at linux.vnet.ibm.com>
-  Hendrik Schwartke    <hendrik at os-t.de>
-  Ansis Atteka         <aatteka at nicira.com>
-  Dan Wendlandt        <dan at nicira.com>
-  Kyle Mestery         <kmestery at cisco.com>
-  Lincoln Myers        <lincoln_myers at yahoo.com>
-  Peter Robinson       <pbrobinson at gmail.com>
-  Benjamin Cama        <benoar at dolka.fr>
-  Duncan Rance         <libvirt at dunquino.com>
-  Peng Zhou            <ailvpeng25 at gmail.com>
-  Li Zhang             <zhlcindy at linux.vnet.ibm.com>
-  Stef Walter          <stefw at gnome.org>
-  Christian Benvenuti  <benve at cisco.com>
-  Ilja Livenson        <ilja.livenson at gmail.com>
-  Stefan Bader         <stefan.bader at canonical.com>
-  MATSUDA Daiki        <matsudadik at intellilink.co.jp>
-  Jan Kiszka           <jan.kiszka at siemens.com>
-  Ryan Woodsmall       <rwoodsmall at gmail.com>
-  Wido den Hollander   <wido at widodh.nl>
-  Eugen Feller         <eugen.feller at inria.fr>
-  Dmitry Guryanov      <dguryanov at parallels.com>
-  William Jon McCann   <william.jon.mccann at gmail.com>
-  David Weber          <wb at munzinger.de>
-  Marti Raudsepp       <marti at juffo.org>
-  Radu Caragea         <dmns_serp at yahoo.com>
-  Beat Jörg            <Beat.Joerg at ssatr.ch>
-  Gao feng             <gaofeng at cn.fujitsu.com>
-  Dipankar Sarma       <dipankar at in.ibm.com>
-  Gerd Hoffmann        <kraxel at redhat.com>
-  Viktor Mihajlovski   <mihajlov at linux.vnet.ibm.com>
-  Thang Pham           <thang.pham at us.ibm.com>
-  Eiichi Tsukata       <eiichi.tsukata.xh at hitachi.com>
-  Sascha Peilicke      <saschpe at suse.de>
-  Chuck Short          <chuck.short at canonical.com>
-  Sebastian Wiedenroth <wiedi at frubar.net>
-  Ata E Husain Bohra   <ata.husain at hotmail.com>
-  Ján Tomko            <jtomko at redhat.com>
-  Richa Marwaha        <rmarwah at linux.vnet.ibm.com>
-  Peter Feiner         <peter at gridcentric.ca>
-  Frido Roose          <frido.roose at gmail.com>
-  Asad Saeed           <asad.saeed at acidseed.com>
-  Sukadev Bhattiprolu  <sukadev at linux.vnet.ibm.com>
-  Thomas Woerner       <twoerner at redhat.com>
-  J.B. Joret           <jb at linux.vnet.ibm.com>
-  Stefan Hajnoczi      <stefanha at linux.vnet.ibm.com>
-  Gene Czarcinski      <gene at czarc.net>
-  Nishank Trivedi      <nistrive at cisco.com>
-  Jasper Lievisse Adriaanse <jasper at humppa.nl>
-  Paul Eggert          <eggert at cs.ucla.edu>
-  Dwight Engen         <dwight.engen at oracle.com>
-  liguang              <lig.fnst at cn.fujitsu.com>
-  Chuck Short          <zulcss at gmail.com>
-  Alexander Larsson    <alexl at redhat.com>
-
-  [....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 at redhat.com> or <daniel at veillard.com>
+
+The primary maintainers and people with commit access rights:
+
+Daniel Veillard <veillard at redhat.com>
+Daniel Berrange <berrange at redhat.com>
+Richard W.M. Jones <rjones at redhat.com>
+Mark McLoughlin <markmc at redhat.com>
+Anthony Liguori <aliguori at us.ibm.com>
+Jim Meyering <meyering at redhat.com>
+Jim Fehlig <jfehlig at suse.com>
+Chris Lalancette <clalance at redhat.com>
+Cole Robinson <crobinso at redhat.com>
+Guido Günther <agx at sigxcpu.org>
+John Levon <john.levon at sun.com>
+Matthias Bolte <matthias.bolte at googlemail.com>
+Jiří Denemark <jdenemar at redhat.com>
+Dave Allan <dallan at redhat.com>
+Laine Stump <laine at redhat.com>
+Stefan Berger <stefanb at us.ibm.com>
+Eric Blake <eblake at redhat.com>
+Justin Clift <jclift at redhat.com>
+Osier Yang <jyang at redhat.com>
+Wen Congyang <wency at cn.fujitsu.com>
+Michal Prívozník <mprivozn at redhat.com>
+Peter Krempa <pkrempa at redhat.com>
+Christophe Fergeau <cfergeau at redhat.com>
+Alex Jia <ajia at redhat.com>
+Martin Kletzander <mkletzan at redhat.com>
+
+Previous maintainers:
+
+Karel Zak <kzak at redhat.com>
+Atsushi SAKAI <sakaia at jp.fujitsu.com>
+Dave Leskovec <dlesko at linux.vnet.ibm.com>
+Dan Smith <danms at us.ibm.com>
+
+Patches have also been contributed by:
+
+David Lutterkort <dlutter at redhat.com>
+Andrew Puch <apuch at redhat.com>
+Philippe Berthault <philippe.berthault at Bull.net>
+Hugh Brock <hbrock at redhat.com>
+Michel Ponceau <michel.ponceau at bull.net>
+Jeremy Katz <katzj at redhat.com>
+Pete Vetere <pvetere at redhat.com>
+Kazuki Mizushima <mizushima.kazuk at jp.fujitsu.com>
+Saori Fukuta <fukuta.saori at jp.fujitsu.com>
+Tatsuro Enokura <fj7716hz at aa.jp.fujitsu.com>
+Takahashi Tomohiro <takatom at jp.fujitsu.com>
+Nobuhiro Itou <fj0873gn at aa.jp.fujitsu.com>
+Masayuki Sunou <fj1826dm at aa.jp.fujitsu.com>
+Mark Johnson <johnson.nh at gmail.com>
+Christian Ehrhardt <ehrhardt at linux.vnet.ibm.com>
+Shuveb Hussain <shuveb at binarykarma.com>
+Daniel Hokka Zakrisson <daniel at hozac.com>
+Mads Chr. Olesen <shiyee at shiyee.dk>
+Anton Protopopov <aspsk2 at gmail.com>
+Stefan de Konink <dekonink at kinkrsoftware.nl>
+Kaitlin Rupert <kaitlin at linux.vnet.ibm.com>
+Evgeniy Sokolov <evg at openvz.org>
+David Lively <dlively at virtualiron.com>
+James Morris <jmorris at namei.org>
+Ben Guthro <ben.guthro at gmail.com>
+Shigeki Sakamoto <fj0588di at aa.jp.fujitsu.com>
+Amit Shah <amit.shah at redhat.com>
+Itamar Heim <iheim at redhat.com>
+Markus Armbruster <armbru at redhat.com>
+Abel Míguez Rodríguez <amiguezr at pdi.ucm.es>
+Javier Fontan <jfontan at gmail.com>
+Matthias Witte <witte at netzquadrat.de>
+Dan Wendlandt <dan at nicira.com>
+
+#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_ at -]\)/\\\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




More information about the libvir-list mailing list