From 63b58cf6b593a8442477721a0c9645b6440c75b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20O=E2=80=99Shannessy?= Date: Mon, 9 Sep 2013 16:55:58 -0700 Subject: [PATCH] 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. --- .mailmap | 18 ++++++++++++++++++ AUTHORS | 38 ++++++++++++++++++++++++++++++++++++++ scripts/authors | 10 ++++++++++ 3 files changed, 66 insertions(+) create mode 100644 .mailmap create mode 100644 AUTHORS create mode 100755 scripts/authors diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000000..5dbb4c6b8d --- /dev/null +++ b/.mailmap @@ -0,0 +1,18 @@ +Ben Newman +Dan Schafer +Jeff Morrison +Jeff Morrison JeffMo +Jeffrey Lin +Jordan Walke +Jordan Walke +Laurence Rowe +Nick Gavalas +Paul O’Shannessy +Paul Shen +Pete Hunt +Pete Hunt +Pete Hunt +Sebastian Markbåge +Stoyan Stefanov +Timothy Yung +Vjeux diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000000..3b8082a3ce --- /dev/null +++ b/AUTHORS @@ -0,0 +1,38 @@ +Andrew Zich +Andrey Popp <8mayday@gmail.com> +Ben Alpert +Ben Newman +Brian Rue +Cam Spiers +Cheng Lou +Christian Roman +Clay Allsopp +Dan Schafer +Daniel Gasienica +Danny Ben-David +David Hu +Eric Clemmons +Greg Roodt +Hugo Jobling +Isaac Salier-Hellendag +Jakub Malinowski +James Ide +Jamie Wong +Jan Kassens +Jeff Morrison +Jeffrey Lin +Jordan Walke +Kunal Mehta +Laurence Rowe +Mathieu M-Gosselin +Nick Gavalas +Paul O’Shannessy +Paul Seiffert +Paul Shen +Pete Hunt +Peter Cottle +Sebastian Markbåge +Stoyan Stefanov +Timothy Yung +Vjeux +Zach Bruggeman diff --git a/scripts/authors b/scripts/authors new file mode 100755 index 0000000000..bbf52740a8 --- /dev/null +++ b/scripts/authors @@ -0,0 +1,10 @@ +#!/usr/bin/env sh + +# Generate an AUTHORS file based on the output of git shortlog. It uses ABC +# order, strips out leading spaces and numbers, then filters out specific +# authors. + +git shortlog -se \ + | perl -spe 's/^\s+\d+\s+//' \ + | sed -e '/^CommitSyncScript.*$/d' \ + > AUTHORS