AUTHORS
Created a .mailmap file with all of the associations, then used git + perl to create the AUTHORS file. In theory these should all get picked up by npm. I used ABC order so it would remain unbiased and automatable. I wish we could go back and fill out the history or at least fix the commits we have from CommitSyncScript, but oh well. This also includes the script I used to automate this process in the future.
Paul O’Shannessy committed
Sep 9, 2013 at 16:55 UTC
63b58cf6b593a8442477721a0c9645b6440c75b3
3 files changed
+66
.mailmap
new
+18
@@ -0,0 +1,18 @@
1
+Ben Newman <bn@cs.stanford.edu> <benjamn@fb.com>
2
+Dan Schafer <dschafer@fb.com>
3
+Jeff Morrison <jeff@anafx.com> <Jeff@anafx.com>
4
+Jeff Morrison <jeff@anafx.com> JeffMo <jeffmo@fb.com>
5
+Jeffrey Lin <lin.jeffrey@gmail.com> <jeffreylin@fb.com>
6
+Jordan Walke <jordojw@gmail.com>
7
+Jordan Walke <jordojw@gmail.com> <jordanjcw@fb.com>
8
+Laurence Rowe <l@lrowe.co.uk> <laurence@lrowe.co.uk>
9
+Nick Gavalas <njg57@cornell.edu>
10
+Paul O’Shannessy <paul@oshannessy.com> <poshannessy@fb.com>
11
+Paul Shen <paul@mnml0.com> <paulshen@fb.com>
12
+Pete Hunt <floydophone@gmail.com>
13
+Pete Hunt <floydophone@gmail.com> <pete.hunt@fb.com>
14
+Pete Hunt <floydophone@gmail.com> <pete@instagram.com>
15
+Sebastian Markbåge <sebastian@calyptus.eu> <sema@fb.com>
16
+Stoyan Stefanov <ssttoo@ymail.com>
17
+Timothy Yung <yungsters@gmail.com> <yungsters@fb.com>
18
+Vjeux <vjeuxx@gmail.com>
AUTHORS
new
+38
@@ -0,0 +1,38 @@
1
+Andrew Zich <azich@fb.com>
2
+Andrey Popp <8mayday@gmail.com>
3
+Ben Alpert <spicyjalapeno@gmail.com>
4
+Ben Newman <bn@cs.stanford.edu>
5
+Brian Rue <brian@rollbar.com>
6
+Cam Spiers <camspiers@gmail.com>
7
+Cheng Lou <chenglou92@gmail.com>
8
+Christian Roman <chroman16@gmail.com>
9
+Clay Allsopp <clay.allsopp@gmail.com>
10
+Dan Schafer <dschafer@fb.com>
11
+Daniel Gasienica <dgasienica@zynga.com>
12
+Danny Ben-David <dannybd@fb.com>
13
+David Hu <davidhu91@gmail.com>
14
+Eric Clemmons <eric@smarterspam.com>
15
+Greg Roodt <groodt@gmail.com>
16
+Hugo Jobling <me@thisishugo.com>
17
+Isaac Salier-Hellendag <isaac@fb.com>
18
+Jakub Malinowski <jakubmal@gmail.com>
19
+James Ide <ide@fb.com>
20
+Jamie Wong <jamie.lf.wong@gmail.com>
21
+Jan Kassens <jkassens@fb.com>
22
+Jeff Morrison <jeff@anafx.com>
23
+Jeffrey Lin <lin.jeffrey@gmail.com>
24
+Jordan Walke <jordojw@gmail.com>
25
+Kunal Mehta <k.mehta@berkeley.edu>
26
+Laurence Rowe <l@lrowe.co.uk>
27
+Mathieu M-Gosselin <mathieumg@gmail.com>
28
+Nick Gavalas <njg57@cornell.edu>
29
+Paul O’Shannessy <paul@oshannessy.com>
30
+Paul Seiffert <paul.seiffert@gmail.com>
31
+Paul Shen <paul@mnml0.com>
32
+Pete Hunt <floydophone@gmail.com>
33
+Peter Cottle <pcottle@fb.com>
34
+Sebastian Markbåge <sebastian@calyptus.eu>
35
+Stoyan Stefanov <ssttoo@ymail.com>
36
+Timothy Yung <yungsters@gmail.com>
37
+Vjeux <vjeuxx@gmail.com>
38
+Zach Bruggeman <zbruggeman@me.com>
scripts/authors
new
+10
@@ -0,0 +1,10 @@
1
+#!/usr/bin/env sh
2
+
3
+# Generate an AUTHORS file based on the output of git shortlog. It uses ABC
4
+# order, strips out leading spaces and numbers, then filters out specific
5
+# authors.
6
+
7
+git shortlog -se \
8
+ | perl -spe 's/^\s+\d+\s+//' \
9
+ | sed -e '/^CommitSyncScript.*$/d' \
10
+ > AUTHORS