branch: elpa/go-mode
commit e4cd63196fc32c94993dfdcce232a6e344a39cd7
Author: Dominik Honnef <[email protected]>
Commit: Dominik Honnef <[email protected]>

    Update AUTHORS, automate process
    
    Extract pre-git authors to AUTHORS.old and generate the final AUTHORS
    file by running generate_authors.sh, which merges AUTHORS.old with
    information from the git history.
---
 .mailmap               |  1 +
 AUTHORS                |  5 ++++-
 AUTHORS => AUTHORS.old | 13 ++++++-------
 generate_authors.sh    |  6 ++++++
 4 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000..66cb811
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1 @@
+Dominik Honnef <[email protected]> <[email protected]>
diff --git a/AUTHORS b/AUTHORS
index f7de154..75f1cc9 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -4,8 +4,9 @@ Austin Clements <[email protected]>
 Ben Fried <[email protected]>
 Bobby Powers <[email protected]>
 Charles Lee <[email protected]>
-Dominik Honnef <[email protected]>
+Dominik Honnef <[email protected]>
 Eric Eisner <[email protected]>
+Erin Keenan <[email protected]>
 Evan Martin <[email protected]>
 Felix Lange <[email protected]>
 Florian Weimer <[email protected]>
@@ -16,6 +17,8 @@ Jan Newmarch <[email protected]>
 Jean-Marc Eurin <[email protected]>
 Juergen Hoetzel <[email protected]>
 Kevin Ballard <[email protected]>
+Lowe Thiderman <[email protected]>
+Mark Petrovic <[email protected]>
 Mats Lidell <[email protected]>
 Peter Kleiweg <[email protected]>
 Quan Yong Zhai <[email protected]>
diff --git a/AUTHORS b/AUTHORS.old
similarity index 75%
copy from AUTHORS
copy to AUTHORS.old
index f7de154..ecdcbb8 100644
--- a/AUTHORS
+++ b/AUTHORS.old
@@ -1,20 +1,22 @@
+# This file contains all the authors that contributed to go-mode while
+# it was still part of the Go distribution. Most of these authors are
+# not tracked in this repository's history. For a complete list of
+# authors, see the AUTHORS file instead.
+
 Aaron France <[email protected]>
 Alan Donovan <[email protected]>
 Austin Clements <[email protected]>
 Ben Fried <[email protected]>
 Bobby Powers <[email protected]>
 Charles Lee <[email protected]>
-Dominik Honnef <[email protected]>
+Dominik Honnef <[email protected]>
 Eric Eisner <[email protected]>
 Evan Martin <[email protected]>
-Felix Lange <[email protected]>
 Florian Weimer <[email protected]>
 Istvan Marko <[email protected]>
-Iwasaki Yudai <[email protected]>
 James Aguilar <[email protected]>
 Jan Newmarch <[email protected]>
 Jean-Marc Eurin <[email protected]>
-Juergen Hoetzel <[email protected]>
 Kevin Ballard <[email protected]>
 Mats Lidell <[email protected]>
 Peter Kleiweg <[email protected]>
@@ -23,10 +25,7 @@ Robert Zaremba <[email protected]>
 Rui Ueyama <[email protected]>
 Russ Cox <[email protected]>
 Ryan Barrett <[email protected]>
-RĂ¼diger Sonderfeld <[email protected]>
 Sameer Ajmani <[email protected]>
 Scott Lawrence <[email protected]>
 Steven Elliot Harris <[email protected]>
-Taiki Sugawara <[email protected]>
-Viacheslav Chimishuk <[email protected]>
 Yasuyuki Oka <[email protected]>
diff --git a/generate_authors.sh b/generate_authors.sh
new file mode 100755
index 0000000..c7c71fc
--- /dev/null
+++ b/generate_authors.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+export LC_ALL=C
+(
+    grep -v "^#" AUTHORS.old | grep -v '^$'
+    git log --format='%aN <%aE>'
+) | sort -u

Reply via email to