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