]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
organizationmap: match authors with organizations 1070/head
authorLoic Dachary <loic@dachary.org>
Fri, 10 Jan 2014 16:49:21 +0000 (17:49 +0100)
committerLoic Dachary <loic@dachary.org>
Fri, 10 Jan 2014 17:44:18 +0000 (18:44 +0100)
Using the same format as .mailmap, match author names with the
organization sponsoring them, if any. It can be used from the command
line to display git log statistics with results aggregated by company
names.

The git-check-mailmap command that was introduced in git 1.8.4 can be
used to use .mailmap first and then .organizationmap using the
normalized author names. For instance:

    git log --pretty='%aN <%aE>' | \
    git -c mailmap.file=.organizationmap check-mailmap --stdin

This file is also meant to be a source of information for the maintainers of
http://metrics.ceph.com/

Signed-off-by: Loic Dachary <loic@dachary.org>
.mailmap
.organizationmap [new file with mode: 0644]

index 169cbfe54ca04a3f24a7f8c4c0a399f721851d71..2a0dd2302241196718b7b953008e5370ef00e2f6 100644 (file)
--- a/.mailmap
+++ b/.mailmap
@@ -1,3 +1,6 @@
+#
+# See .organizationmap for organization affiliation
+#
 Sage Weil <sage@inktank.com> <sage@newdream.net>
 Sage Weil <sage@inktank.com> <sage.weil@dreamhost.com>
 Sage Weil <sage@inktank.com> <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
diff --git a/.organizationmap b/.organizationmap
new file mode 100644 (file)
index 0000000..b2ce872
--- /dev/null
@@ -0,0 +1,123 @@
+#
+# See .mailmap for author normalization.
+#
+# To display the 10 organization who contributed 
+# most commits to ceph ( requires git >= 1.8.4 ):
+#
+# git log --pretty='%aN <%aE>' | \
+#   git -c mailmap.file=.organizationmap check-mailmap --stdin | \
+#   sort | uniq -c | sort -rn | nl | head -10
+#
+#     1          26834 Inktank <contact@inktank.com>
+#     2           1585 DreamHost <contact@dreamhost.com>
+#     3            845 SUSE <contact@suse.com>
+#     4            354 Cloudwatt <libre.licensing@cloudwatt.com>
+#     5            306 Intel <contact@intel.com>
+#     6            170 University of California, Santa Cruz <contact@cs.ucsc.edu>
+#     7             54 Wido 42on <contact@42on.com>
+#     8             29 Debian GNU/Linux <contact@debian.org>
+#     9             27 TCloud Computing <contact@tcloudcomputing.com>
+#    10             22 GNU <contact@gnu.org>
+#
+Inktank <contact@inktank.com> Sage Weil <sage@inktank.com>
+Inktank <contact@inktank.com> Noah Watkins <noah.watkins@inktank.com>
+Inktank <contact@inktank.com> Yehuda Sadeh <yehuda@inktank.com>
+Inktank <contact@inktank.com> Greg Farnum <greg@inktank.com>
+Inktank <contact@inktank.com> Samuel Just <sam.just@inktank.com>
+Inktank <contact@inktank.com> Josh Durgin <josh.durgin@inktank.com>
+Inktank <contact@inktank.com> John Wilkins <john.wilkins@inktank.com>
+Inktank <contact@inktank.com> Dan Mick <dan.mick@inktank.com>
+Inktank <contact@inktank.com> João Eduardo Luís <joao.luis@inktank.com>
+Inktank <contact@inktank.com> Tommi Virtanen <tv@inktank.com>
+Inktank <contact@inktank.com> Gary Lowell <gary.lowell@inktank.com>
+Inktank <contact@inktank.com> David Zafman <david.zafman@inktank.com>
+Inktank <contact@inktank.com> Sam Lang <sam.lang@inktank.com>
+Inktank <contact@inktank.com> Caleb Miles <caleb.miles@inktank.com>
+Inktank <contact@inktank.com> Mike Ryan <mike.ryan@inktank.com>
+Inktank <contact@inktank.com> Alex Elder <elder@inktank.com>
+Inktank <contact@inktank.com> Tamil Muthamizhan <tamil.muthamizhan@inktank.com>
+Inktank <contact@inktank.com> Alfredo Deza <alfredo.deza@inktank.com>
+Inktank <contact@inktank.com> Alexandre Marangone <alexandre.marangone@inktank.com>
+Inktank <contact@inktank.com> Ilya Dryomov <ilya.dryomov@inktank.com>
+Inktank <contact@inktank.com> Ross Turk <ross.turk@inktank.com>
+Inktank <contact@inktank.com> Peter Reiher <reiher@inktank.com>
+Inktank <contact@inktank.com> Sandon Van Ness <sandon@inktank.com>
+Inktank <contact@inktank.com> Eleanor Cawthon <eleanor.cawthon@inktank.com>
+Inktank <contact@inktank.com> Neil Levine <neil.levine@inktank.com>
+Inktank <contact@inktank.com> Patrick McGarry <patrick@inktank.com>
+Inktank <contact@inktank.com> Mark Nelson <mark.nelson@inktank.com>
+Inktank <contact@inktank.com> Alexandre Maragone <alexandre.marangone@inktank.com>
+Inktank <contact@inktank.com> Concubidated <tyler.brekke@inktank.com>
+Inktank <contact@inktank.com> Ken Dreyer <ken.dreyer@inktank.com>
+DreamHost <contact@dreamhost.com> Patience Warnick <patience@cranium.pelton.net>
+DreamHost <contact@dreamhost.com> Colin P. McCabe <colinm@hq.newdream.net>
+DreamHost <contact@dreamhost.com> Michael Rodriguez <michael@newdream.net>
+DreamHost <contact@dreamhost.com> Sondra.Menthers <sondra.menthers@dreamhost.com>
+DreamHost <contact@dreamhost.com> Mark Kampe <mark.kampe@dreamhost.com>
+DreamHost <contact@dreamhost.com> Kyle Marsh <kyle.marsh@dreamhost.com>
+DreamHost <contact@dreamhost.com> Pete V <peter@squid.newdream.net>
+DreamHost <contact@dreamhost.com> Kyle Bader <kyle.bader@dreamhost.com>
+DreamHost <contact@dreamhost.com> Matthew Wodrich <matthew.wodrich@dreamhost.com>
+DreamHost <contact@dreamhost.com> Andrew Farmer <andrewf@hq.newdream.net>
+DreamHost <contact@dreamhost.com> Emily Popper <emily.popper@dreamhost.com>
+DreamHost <contact@dreamhost.com> Peter Vinson <peter@hq.newdream.net>
+DreamHost <contact@dreamhost.com> Wesley Spikes <wesley.spikes@dreamhost.com>
+SUSE <contact@suse.com> Danny Al-Gaaf <danny.al-gaaf@bisect.de>
+SUSE <contact@suse.com> Holger Macht <hmacht@suse.de>
+SUSE <contact@suse.com> Hannes Reinecke <hare@suse.de>
+SUSE <contact@suse.com> David Disseldorp <ddiss@suse.de>
+Intel <contact@intel.com> Yan, Zheng <zheng.z.yan@intel.com>
+Cloudwatt <libre.licensing@cloudwatt.com> Loic Dachary <loic@dachary.org>
+Cloudwatt <libre.licensing@cloudwatt.com> Christophe Courtaut <christophe.courtaut@gmail.com>
+Wido 42on <contact@42on.com> Wido den Hollander <wido@42on.com>
+eNovance <contact@enovance.com> Babu Shanmugam <anbu@enovance.com>
+eNovance <contact@enovance.com> Sebastien Han <sebastien.han@enovance.com>
+Debian GNU/Linux <contact@debian.org> Laszlo Boszormenyi <gcs@debian.hu>
+Debian GNU/Linux <contact@debian.org> Bastian Blank <waldi@debian.org>
+GNU <contact@gnu.org> Alexandre Oliva <oliva@gnu.org>
+Hastexo <contact@hastexo.com> Florian Haas <florian@hastexo.com>
+Canonical <contact@canonical.com> James Page <james.page@ubuntu.com>
+Canonical <contact@canonical.com> Jonathan Davies <jonathan.davies@canonical.com>
+Ubuntu Kylin <contact@ubuntukylin.com> Li Wang <liwang@ubuntukylin.com>
+GRNet <contact@grnet.gr> Filippos Giannakos <philipgian@grnet.gr>
+GRNet <contact@grnet.gr> Stratos Psomadakis <psomas@grnet.gr>
+GRNet <contact@grnet.gr> Vangelis Koukis <vkoukis@cslab.ece.ntua.gr>
+IWeb <contact@iweb.com> David Moreau Simard <dmsimard@iweb.com>
+RedHat <contact@redhat.com> Tom Callaway <spot@redhat.com>
+Gentoo <contact@gentoo.org> Robin H. Johnson <robbat2@gentoo.org>
+Gentoo <contact@gentoo.org> Kacper Kowalik <xarthisius@gentoo.org>
+YouScribe <contact@youscribe.fr> Guilhem Lettron <guilhem@lettron.fr>
+TCloud Computing <contact@tcloudcomputing.com> CC Lien <cc_lien@tcloudcomputing.com>
+TCloud Computing <contact@tcloudcomputing.com> Henry C Chang <henry_c_chang@tcloudcomputing.com>
+TCloud Computing <contact@tcloudcomputing.com> Paul Chiang <paul_chiang@tcloudcomputing.com>
+TCloud Computing <contact@tcloudcomputing.com> Herb Shiu <herb_shiu@tcloudcomputing.com>
+CERN <contact@cern.ch> Andreas Peters <andreas.joachim.peters@cern.ch>
+CERN <contact@cern.ch> Dan van der Ster <daniel.vanderster@cern.ch>
+SWITCH <contact@switch.ch> Jens-Christian Fischer <jens-christian.fischer@switch.ch>
+Yahoo! <contact@yahoo-inc.com> Haifeng Liu <haifeng@yahoo-inc.com>
+UnitedStack <contact@unitedstack.com> Guangliang Zhao <guangliang@unitedstack.com>
+UnitedStack <contact@unitedstack.com> Haomai Wang <haomaiwang@gmail.com>
+Telekom <contact@telekom.de> Daniel Gollub <d.gollub@telekom.de>
+Mirantis <contact@mirantis.com> Andrew Woodward <awoodward@mirantis.com>
+University of California, Santa Cruz <contact@cs.ucsc.edu> Andrew Leung <aleung@cs.ucsc.edu>
+University of California, Santa Cruz <contact@cs.ucsc.edu> Carlos Maltzahn <carlosm@cs.ucsc.edu>
+University of California, Santa Cruz <contact@cs.ucsc.edu> Noah Watkins <noahwatkins@gmail.com>
+University of California, Santa Cruz <contact@cs.ucsc.edu> Joe Buck <jbbuck@gmail.com>
+Roald van Loon Consultancy <roald@roaldvanloon.nl> Roald J. van Loon <roald@roaldvanloon.nl>
+University of Utah <contact@utah.edu> Xing Lin <xinglin@cs.utah.edu>
+Carnegie Mellon University <contact@cmu.edu> Jan Harkes <jaharkes@cs.cmu.edu>
+University of Mississippi <contact@umd.edu> Liam Monahan <liam@umiacs.umd.edu>
+University of Mississippi <contact@umd.edu> Padraig O'Sullivan <posulliv@umd.edu>
+Sandia National Laboratories <contact@sandia.gov> Jim Schutt <jaschut@sandia.gov>
+Pacific Northwest National Laboratory <contact@pnl.gov> Erwin, Brock A <Brock.Erwin@pnl.gov>
+Pacific Northwest National Laboratory <contact@pnl.gov> Brown, David M JR <david.brown@pnl.gov>
+Pacific Northwest National Laboratory <contact@pnl.gov> Evan Felix <evan.felix@pnnl.gov>
+Pacific Northwest National Laboratory <contact@pnl.gov> Scott Devoid <devoid@anl.gov>
+Unilogic Networks B.V <contact@unilogicnetworks.net> Pascal de Bruijn <pascal@unilogicnetworks.net> 
+Los Alamos National Laboratory <contact@lanl.gov> Esteban Molina-Estolano <eestolan@lanl.gov>
+#
+# Local Variables:
+# compile-command: "git log --pretty='%aN <%aE>' | \
+#   git -c mailmap.file=.organizationmap check-mailmap --stdin | \
+#   sort | uniq -c | sort -rn | nl"
+# End: