Skip to content

Commit

Permalink
add script for updating AUTHORS file
Browse files Browse the repository at this point in the history
  • Loading branch information
kenany authored and othiym23 committed Jan 24, 2015
1 parent 0d17328 commit 1027087
Show file tree
Hide file tree
Showing 4 changed files with 198 additions and 66 deletions.
31 changes: 31 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Arlo Breault <[email protected]>
Alex K. Wolfe <[email protected]>
Andrew Lunny <[email protected]>
Benjamin Coe <[email protected]>
Brian White <[email protected]> <[email protected]>
Charlie Robbins <[email protected]>
Dalmais Maxence <[email protected]>
David Beitey <[email protected]>
Domenic Denicola <[email protected]>
Einar Otto Stangvik <[email protected]>
Evan Lucas <[email protected]> <[email protected]> <[email protected]>
Faiq Raza <[email protected]>
Forbes Lindesay <[email protected]>
Forrest L. Norvell <[email protected]> <[email protected]>
Gabriel Barros <[email protected]>
Geoff Flarity <[email protected]> <gflarity@raptvm-x02.(none)>
Isaac Z. Schlueter <[email protected]> <[email protected]>
Jake Verbaten <[email protected]>
James Sanders <[email protected]>
Jason Smith <[email protected]>
Kris Windham <[email protected]>
Lin Clark <[email protected]>
Maciej Małecki <[email protected]> <[email protected]>
Maximilian Antoni <[email protected]> <[email protected]>
Maxim Bogushevich <[email protected]>
Max Goodman <[email protected]>
Nicolas Morel <[email protected]>
Olivier Melcher <[email protected]>
Visnu Pitiyanuvath <[email protected]>
Will Elwood <[email protected]>
Zeke Sikelianos <[email protected]>
204 changes: 140 additions & 64 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ Steve Steiner <[email protected]>
Mikeal Rogers <[email protected]>
Aaron Blohowiak <[email protected]>
Martyn Smith <[email protected]>
Mathias Pettersson <[email protected]>
Brian Hammond <[email protected]>
Charlie Robbins <[email protected]>
Francisco Treacy <[email protected]>
Cliffano Subagio <[email protected]>
Expand All @@ -16,7 +14,6 @@ James Sanders <[email protected]>
Reid Burke <[email protected]>
Arlo Breault <[email protected]>
Timo Derstappen <[email protected]>
Bradley Meck <[email protected]>
Bart Teeuwisse <[email protected]>
Ben Noordhuis <[email protected]>
Tor Valamo <[email protected]>
Expand All @@ -25,12 +22,13 @@ Olivier Melcher <[email protected]>
Tomaž Muraus <[email protected]>
Evan Meagher <[email protected]>
Orlando Vazquez <[email protected]>
Kai Chen <[email protected]>
George Miroshnykov <[email protected]>
Geoff Flarity <[email protected]>
Max Goodman <[email protected]>
Pete Kruckenberg <[email protected]>
Laurie Harper <[email protected]>
Chris Wong <[email protected]>
Max Goodman <[email protected]>
Scott Bronson <[email protected]>
Federico Romero <[email protected]>
Visnu Pitiyanuvath <[email protected]>
Expand All @@ -40,20 +38,25 @@ Zearin <[email protected]>
Iain Sproat <[email protected]>
Trent Mick <[email protected]>
Felix Geisendörfer <[email protected]>
Conny Brunnkvist <[email protected]>
Jameson Little <[email protected]>
Conny Brunnkvist <[email protected]>
Will Elwood <[email protected]>
Dean Landolt <[email protected]>
Oleg Efimov <[email protected]>
Martin Cooper <[email protected]>
Jameson Little <t.jameson.little@gmail.com>
Jann Horn <jannhorn@googlemail.com>
cspotcode <[email protected]>
Maciej Małecki <[email protected]>
Maciej Małecki <[email protected]>
Stephen Sugden <[email protected]>
Michael Budde <[email protected]>
Jason Smith <[email protected]>
Gautham Pai <[email protected]>
David Trejo <[email protected]>
Paul Vorbach <[email protected]>
George Ornbo <[email protected]>
Tim Oxley <[email protected]>
Tyler Green <[email protected]>
Dave Pacheco <[email protected]>
atomizer <[email protected]>
Rod Vagg <[email protected]>
Christian Howe <[email protected]>
Expand All @@ -63,96 +66,169 @@ Adam Blackburn <[email protected]>
Kris Windham <[email protected]>
Jens Grunert <[email protected]>
Joost-Wim Boekesteijn <[email protected]>
Dalmais Maxence <[email protected]>
Dalmais Maxence <[email protected]>
Marcus Ekwall <[email protected]>
Aaron Stacy <[email protected]>
Phillip Howell <[email protected]>
Domenic Denicola <[email protected]>
James Halliday <[email protected]>
Jeremy Cantrell <[email protected]>
Trent Mick <[email protected]>
Ribettes <[email protected]>
Einar Otto Stangvik <[email protected]>
Don Park <[email protected]>
Einar Otto Stangvik <[email protected]>
Kei Son <[email protected]>
Nicolas Morel <[email protected]>
Mark Dube <[email protected]>
Nathan Rajlich <[email protected]>
Maxim Bogushevich <[email protected]>
Justin Beckwith <[email protected]>
Meaglin <[email protected]>
Ben Evans <[email protected]>
Nathan Zadoks <[email protected]>
Brian White <mscdex@gmail.com>
Brian White <mscdex@mscdex.net>
Jed Schmidt <[email protected]>
Ian Livingstone <[email protected]>
Patrick Pfeiffer <[email protected]>
Paul Miller <[email protected]>
seebees <[email protected]>
Carl Lange <[email protected]>
Jan Lehnardt <[email protected]>
Alexey Kreschuk <[email protected]>
Di Wu <[email protected]>
Florian Margaine <[email protected]>
Forbes Lindesay <[email protected]>
Ian Babrou <[email protected]>
Jaakko Manninen <[email protected]>
Johan Nordberg <[email protected]>
Stuart P. Bentley <[email protected]>
Johan Sköld <[email protected]>
Larz Conwell <larz@larz-laptop.(none)>
Stuart Knightley <[email protected]>
Niggler <[email protected]>
Paolo Fragomeni <[email protected]>
Jaakko Manninen <[email protected]>
Luke Arduini <[email protected]>
Larz Conwell <larz@larz-laptop.(none)>
Marcel Klehr <[email protected]>
Mathias Bynens <[email protected]>
Matt Lunn <[email protected]>
Matt McClure <[email protected]>
Nirk Niggler <[email protected]>
Paolo Fragomeni <[email protected]>
Jake Verbaten (Raynos) <[email protected]>
Robert Kowalski <[email protected]>
Schabse Laks <[email protected]>
Stuart Knightley <[email protected]>
Stuart P. Bentley <[email protected]>
Forbes Lindesay <[email protected]>
Vaz Allen <[email protected]>
Jake Verbaten <[email protected]>
Schabse Laks <[email protected]>
Florian Margaine <[email protected]>
Johan Nordberg <[email protected]>
Ian Babrou <[email protected]>
Di Wu <[email protected]>
Mathias Bynens <[email protected]>
Matt McClure <[email protected]>
Matt Lunn <[email protected]>
Alexey Kreschuk <[email protected]>
elisee <[email protected]>
Evan You <[email protected]>
Wil Moore III <[email protected]>
Dylan Greene <[email protected]>
zeke <[email protected]>
Andrew Horton <[email protected]>
Denis Gladkikh <[email protected]>
Daniel Santiago <[email protected]>
Alex Kocharin <[email protected]>
Evan Lucas <[email protected]>
Steve Mason <[email protected]>
Quinn Slack <[email protected]>
Sébastien Santoro <[email protected]>
CamilleM <[email protected]>
Tom Huang <[email protected]>
Sergey Belov <[email protected]>
Younghoon Park <[email protected]>
Yazhong Liu <[email protected]>
Mikola Lysenko <[email protected]>
Rafael de Oleza <[email protected]>
Yeonghoon Park <[email protected]>
Franck Cuny <[email protected]>
Robert Gieseke <[email protected]>
François Frisch <[email protected]>
Trevor Burnham <[email protected]>
Alan Shaw <[email protected]>
Alex Rodionov <[email protected]>
Alexej Yaroshevich <[email protected]>
TJ Holowaychuk <[email protected]>
Luke Arduini <[email protected]>
Nicholas Kinsey <[email protected]>
Paulo Cesar <[email protected]>
Elan Shanker <[email protected]>
François Frisch <[email protected]>
Gabriel Falkenberg <[email protected]>
Jon Spencer <[email protected]>
Jason Diamond <[email protected]>
Maximilian Antoni <[email protected]>
Thom Blake <[email protected]>
Jess Martin <[email protected]>
Jon Spencer <[email protected]>
Matt Colyer <[email protected]>
Matt McClure <[email protected]>
Maximilian Antoni <[email protected]>
Nicholas Kinsey <[email protected]>
Paulo Cesar <[email protected]>
Quim Calpe <[email protected]>
Robert Gieseke <[email protected]>
Spain Train <[email protected]>
TJ Holowaychuk <[email protected]>
Thom Blake <[email protected]>
Trevor Burnham <tburnham@hubspot.com>
Alex Rodionov <[email protected]>
Matt Colyer <[email protected]>
Evan You <yyx990803@gmail.com>
bitspill <[email protected]>
Gabriel Falkenberg <[email protected]>
Alexej Yaroshevich <[email protected]>
Quim Calpe <[email protected]>
Steve Mason <[email protected]>
Wil Moore III <[email protected]>
Sergey Belov <[email protected]>
Tom Huang <[email protected]>
CamilleM <[email protected]>
Sébastien Santoro <[email protected]>
Evan Lucas <[email protected]>
Quinn Slack <[email protected]>
Alex Kocharin <[email protected]>
Evan Lucas <[email protected]>
Daniel Santiago <[email protected]>
Denis Gladkikh <[email protected]>
Andrew Horton <[email protected]>
Zeke Sikelianos <[email protected]>
Dylan Greene <[email protected]>
Franck Cuny <[email protected]>
Yeonghoon Park <[email protected]>
Rafael de Oleza <[email protected]>
Mikola Lysenko <[email protected]>
Yazhong Liu <[email protected]>
Neil Gentleman <[email protected]>
Kris Kowal <[email protected]>
Alex Gorbatchev <[email protected]>
Shawn Wildermuth <[email protected]>
Wesley de Souza <[email protected]>
yoyoyogi <[email protected]>
J. Tangelder <[email protected]>
Jean Lauliac <[email protected]>
Andrey Kislyuk <[email protected]>
Thorsten Lorenz <[email protected]>
Julian Gruber <[email protected]>
Benjamin Coe <[email protected]>
Alex Ford <[email protected]>
Matt Hickford <[email protected]>
Sean McGivern <[email protected]>
C J Silverio <[email protected]>
Robin Tweedie <[email protected]>
Miroslav Bajtoš <[email protected]>
David Glasser <[email protected]>
Gianluca Casati <[email protected]>
Forrest L Norvell <[email protected]>
Karsten Tinnefeld <[email protected]>
Bryan Burgers <[email protected]>
David Beitey <[email protected]>
Evan You <[email protected]>
Zach Pomerantz <[email protected]>
Chris Williams <[email protected]>
sudodoki <[email protected]>
Mick Thompson <[email protected]>
Felix Rabe <[email protected]>
Michael Hayes <[email protected]>
Chris Dickinson <[email protected]>
Bradley Meck <[email protected]>
GeJ <[email protected]>
Andrew Terris <[email protected]>
Michael Nisi <[email protected]>
fengmk2 <[email protected]>
Adam Meadows <[email protected]>
Chulki Lee <[email protected]>
不四 <[email protected]>
dead_horse <[email protected]>
Kenan Yildirim <[email protected]>
Laurie Voss <[email protected]>
Rebecca Turner <[email protected]>
Hunter Loftis <[email protected]>
Peter Richardson <[email protected]>
Jussi Kalliokoski <[email protected]>
Filip Weiss <[email protected]>
timoweiss <[email protected]>
Christopher Hiller <[email protected]>
Jérémy Lal <[email protected]>
Anders Janmyr <[email protected]>
Chris Meyers <[email protected]>
Ludwig Magnusson <[email protected]>
wmertens <[email protected]>
Nick Santos <[email protected]>
Terin Stock <[email protected]>
Faiq Raza <[email protected]>
Thomas Torp <[email protected]>
Sam Mikes <[email protected]>
Mat Tyndall <[email protected]>
Tauren Mills <[email protected]>
Ron Martinez <[email protected]>
Kazuhito Hokamura <[email protected]>
Tristan Davies <[email protected]>
David Volm <[email protected]>
Lin Clark <[email protected]>
Ben Page <[email protected]>
Jeff Jo <[email protected]>
martinvd <[email protected]>
Mark J. Titorenko <[email protected]>
Oddur Sigurdsson <[email protected]>
Eric Mill <[email protected]>
Gabriel Barros <[email protected]>
9 changes: 7 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,12 @@ test: doc
tag:
npm tag npm@$(PUBLISHTAG) latest

publish: link doc
authors:
@bash scripts/update-authors.sh &&\
git add AUTHORS &&\
git commit -m "update AUTHORS"

publish: link doc authors
@git push origin :v$(shell npm -v) 2>&1 || true
git clean -fd &&\
git push origin $(BRANCH) &&\
Expand All @@ -243,4 +248,4 @@ release:
sandwich:
@[ $$(whoami) = "root" ] && (echo "ok"; echo "ham" > sandwich) || (echo "make it yourself" && exit 13)

.PHONY: all latest install dev link doc clean uninstall test man doc-clean docclean release
.PHONY: all latest install dev link doc clean uninstall test man doc-clean docclean release authors
20 changes: 20 additions & 0 deletions scripts/update-authors.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/sh

git log --reverse --format='%aN <%aE>' | awk '
BEGIN {
print "# Authors sorted by whether or not they'\''re me";
}
{
if (all[$NF] != 1) {
all[$NF] = 1;
ordered[length(all)] = $0;
}
}
END {
for (i in ordered) {
print ordered[i];
}
}
' > AUTHORS

0 comments on commit 1027087

Please sign in to comment.