OSDN Git Service

add utility for generating the list of contributors
authorscribu <mail@scribu.net>
Fri, 15 Mar 2013 20:40:24 +0000 (22:40 +0200)
committerscribu <mail@scribu.net>
Fri, 15 Mar 2013 23:26:24 +0000 (01:26 +0200)
[ci skip]

.mailmap [new file with mode: 0644]
utils/contrib-list [new file with mode: 0755]

diff --git a/.mailmap b/.mailmap
new file mode 100644 (file)
index 0000000..cb5c30b
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1,42 @@
+andreascreten <andreas@madewithlove.be>
+bendoh <ben@thinkoomph.com>
+builtbylane <lanegoldberg@gmail.com>
+conatus <alex@recordsonribs.com>
+danielbachhuber <d@danielbachhuber.com>
+drrobotnik <B@Brandons-Mac-Pro-4.local>
+dwightjack <marco.solazzi@gmail.com>
+ericandrewlewis <eric.andrew.lewis@gmail.com>
+ericmann <eric@eamann.com>
+getsource <mike.schroder@dreamhost.com>
+goldenapples <ntaintor@janrain.com>
+jghazally <jeff@bigfish.co.uk>
+jghazally <jghazally@gmail.com>
+jmslbam <jmslbam@gmail.com>
+johnpbloch <jbloch@John-Blochs-iMac.local>
+johnpbloch <johnpbloch@gmail.com>
+kidfiction <ejdanderson@gmail.com>
+lackingpenguin <benjamin.j.brooks@gmail.com>
+leewillis77 <leewillis77@gmail.com>
+marcoceppi <marco@ceppi.net>
+matiskay <matiskay@gmail.com>
+mgburns <mgburns@bu.edu>
+mgburns <mike@grady-etc.com>
+milesj <mileswjohnson@gmail.com>
+mwilliamson <michael.williamson@red-gate.com>
+mwilliamson <mike@zwobble.org>
+nacin <andrewnacin@gmail.com>
+navitronic <adrian@navitronic.co.uk>
+nb <nb@nikolay.bg>
+ocean90 <dominikschilling+git@gmail.com>
+roelven <roel@soundcloud.com>
+scribu <scribu@gmail.com>
+sebastiaandegeus <sebastiaan@hoppinger.com>
+soulou <leo@soulou.fr>
+spuriousdata <spuriousdata@gmail.com>
+svaj <chris@chrisbot.(none)>
+taupecat <tracy@taupecat.com>
+tddewey <td@tddewey.com>
+tollmanz <zack@zackdev.com>
+toszcze <toszcze@gmail.com>
+tott <tott@automattic.com>
+wopr42 <john@zippykid.com>
diff --git a/utils/contrib-list b/utils/contrib-list
new file mode 100755 (executable)
index 0000000..76f5a15
--- /dev/null
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+
+if [ $# -lt 1 ]; then
+       echo "usage: $(basename $0) v0.8.0..v0.9.0 [-l]"
+       exit 1
+fi
+
+prev_version=$1
+linked=$2
+
+if [ '-l' == "$linked" ]
+then
+       git log --format="%aN" $prev_version -- | sort | uniq | sed 's#\(.*\)# [\1](http://github.com/\1)#' | tr '\n' ','
+else
+       git log --format="%aN <%aE>" $prev_version -- | sort | uniq
+fi