From 8604e762b52939eea18218677e4e4ae6db2f2740 Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Fri, 10 Jan 2014 17:49:21 +0100 Subject: [PATCH] organizationmap: match authors with organizations 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 --- .mailmap | 3 ++ .organizationmap | 123 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 .organizationmap diff --git a/.mailmap b/.mailmap index 169cbfe54ca..2a0dd230224 100644 --- a/.mailmap +++ b/.mailmap @@ -1,3 +1,6 @@ +# +# See .organizationmap for organization affiliation +# Sage Weil Sage Weil Sage Weil diff --git a/.organizationmap b/.organizationmap new file mode 100644 index 00000000000..b2ce87233af --- /dev/null +++ b/.organizationmap @@ -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 +# 2 1585 DreamHost +# 3 845 SUSE +# 4 354 Cloudwatt +# 5 306 Intel +# 6 170 University of California, Santa Cruz +# 7 54 Wido 42on +# 8 29 Debian GNU/Linux +# 9 27 TCloud Computing +# 10 22 GNU +# +Inktank Sage Weil +Inktank Noah Watkins +Inktank Yehuda Sadeh +Inktank Greg Farnum +Inktank Samuel Just +Inktank Josh Durgin +Inktank John Wilkins +Inktank Dan Mick +Inktank João Eduardo Luís +Inktank Tommi Virtanen +Inktank Gary Lowell +Inktank David Zafman +Inktank Sam Lang +Inktank Caleb Miles +Inktank Mike Ryan +Inktank Alex Elder +Inktank Tamil Muthamizhan +Inktank Alfredo Deza +Inktank Alexandre Marangone +Inktank Ilya Dryomov +Inktank Ross Turk +Inktank Peter Reiher +Inktank Sandon Van Ness +Inktank Eleanor Cawthon +Inktank Neil Levine +Inktank Patrick McGarry +Inktank Mark Nelson +Inktank Alexandre Maragone +Inktank Concubidated +Inktank Ken Dreyer +DreamHost Patience Warnick +DreamHost Colin P. McCabe +DreamHost Michael Rodriguez +DreamHost Sondra.Menthers +DreamHost Mark Kampe +DreamHost Kyle Marsh +DreamHost Pete V +DreamHost Kyle Bader +DreamHost Matthew Wodrich +DreamHost Andrew Farmer +DreamHost Emily Popper +DreamHost Peter Vinson +DreamHost Wesley Spikes +SUSE Danny Al-Gaaf +SUSE Holger Macht +SUSE Hannes Reinecke +SUSE David Disseldorp +Intel Yan, Zheng +Cloudwatt Loic Dachary +Cloudwatt Christophe Courtaut +Wido 42on Wido den Hollander +eNovance Babu Shanmugam +eNovance Sebastien Han +Debian GNU/Linux Laszlo Boszormenyi +Debian GNU/Linux Bastian Blank +GNU Alexandre Oliva +Hastexo Florian Haas +Canonical James Page +Canonical Jonathan Davies +Ubuntu Kylin Li Wang +GRNet Filippos Giannakos +GRNet Stratos Psomadakis +GRNet Vangelis Koukis +IWeb David Moreau Simard +RedHat Tom Callaway +Gentoo Robin H. Johnson +Gentoo Kacper Kowalik +YouScribe Guilhem Lettron +TCloud Computing CC Lien +TCloud Computing Henry C Chang +TCloud Computing Paul Chiang +TCloud Computing Herb Shiu +CERN Andreas Peters +CERN Dan van der Ster +SWITCH Jens-Christian Fischer +Yahoo! Haifeng Liu +UnitedStack Guangliang Zhao +UnitedStack Haomai Wang +Telekom Daniel Gollub +Mirantis Andrew Woodward +University of California, Santa Cruz Andrew Leung +University of California, Santa Cruz Carlos Maltzahn +University of California, Santa Cruz Noah Watkins +University of California, Santa Cruz Joe Buck +Roald van Loon Consultancy Roald J. van Loon +University of Utah Xing Lin +Carnegie Mellon University Jan Harkes +University of Mississippi Liam Monahan +University of Mississippi Padraig O'Sullivan +Sandia National Laboratories Jim Schutt +Pacific Northwest National Laboratory Erwin, Brock A +Pacific Northwest National Laboratory Brown, David M JR +Pacific Northwest National Laboratory Evan Felix +Pacific Northwest National Laboratory Scott Devoid +Unilogic Networks B.V Pascal de Bruijn +Los Alamos National Laboratory Esteban Molina-Estolano +# +# Local Variables: +# compile-command: "git log --pretty='%aN <%aE>' | \ +# git -c mailmap.file=.organizationmap check-mailmap --stdin | \ +# sort | uniq -c | sort -rn | nl" +# End: -- 2.47.3