I would like to propose that instead of manually curating the AUTHORS.txt file
and trying to remember to update when we have a new author that we should
automatically generate it at release time from the git log. This would have
the following features:
* Automatically recognize new authors without needing to do any of the busy
work to manage the AUTHORS list.
* Uses the standard git .mailmap to allow collapsing different names by the
same author into one canonical one.
* Some sort of override or template method so that we can add boilerplate
and/or additional names that do not appear in the git log.
I did a quick test of our current git log, and it appears we lose these names:
* Aziz Köksal
* David (d1b)
* dengzhp
* Endoh Takanao
* Gabriel de Perthuis
* Geoffrey Lehée
* hetmankp
* Jakub Stasiak
* John-Scott Atlakson
* Jon Parise
* Masklinn
* Markus Hametner
* Preston Holmes
* Przemek Wrzos
* Thomas Johansson
* Hsiaoming Yang
And we gain these names:
* Ashley Manton
* Baptiste Mispelon
* Ben Darnell
* Daniel Jost
* David
* Dongweiming
* Erik Bray
* Gabriel
* Jim Garrison
* Jorge Niedbalski R
* Matthew Iversen
* MiCHiLU
* Oscar Benjamin
* Ralf Schmitt
* Stefan Scherfke
* Your Name
* Yu Jian
* Zearin
* anatoly techtonik
* andreiko
* awentzonline
* coagulant
* david
* dengzhp
* dholth
* fin
* hetmankp
*
john.scot...@gmail.com
* jstasiak
* lepture
* masklinn
* prencher
* ptone
* socketubs
* unknown
* y-p
Immediately I see some of the names that are missing appear to be in the new
names list in a slightly different form, perhaps as a username. These would be
taken care of by the .mailmap file. It also shows a decent number of people
that we are currently missing.
So, Thoughts? Concerns?
-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA