All of lore.kernel.org
 help / color / mirror / Atom feed
* v0.75 contributors credits ( experimental)
@ 2014-01-15  8:21 Loic Dachary
       [not found] ` <CACEfbZgrHbCFGPXkTSsO=kWZycOoZTKC_xJWpnDhqX4gw7+hHg@mail.gmail.com>
  2014-01-15 20:19 ` Robin H. Johnson
  0 siblings, 2 replies; 5+ messages in thread
From: Loic Dachary @ 2014-01-15  8:21 UTC (permalink / raw)
  To: Ceph Development, Ceph Community

[-- Attachment #1: Type: text/plain, Size: 4503 bytes --]

Hi Ceph,

Here is a sorted list of authors and organizations who contributed to v0.75, by number of commits or reviews back to v0.74. The affiliation of authors to organizations can be updated by submitting a patch to https://github.com/ceph/ceph/blob/master/.organizationmap

If you are curious about how it is done, the details are at the end of this mail. 

Commits by authors
     1	    104 Sage Weil <sage@inktank.com>
     2	     86 Loic Dachary <loic@dachary.org>
     3	     18 Noah Watkins <noah.watkins@inktank.com>
     4	     12 David Zafman <david.zafman@inktank.com>
     5	      8 Josh Durgin <josh.durgin@inktank.com>
     6	      7 John Wilkins <john.wilkins@inktank.com>
     7	      6 Samuel Just <sam.just@inktank.com>
     8	      4 Yan, Zheng <zheng.z.yan@intel.com>
     9	      3 Ken Dreyer <ken.dreyer@inktank.com>
    10	      2 Yehuda Sadeh <yehuda@inktank.com>
    11	      2 Greg Farnum <greg@inktank.com>
    12	      2 Gary Lowell <gary.lowell@inktank.com>
    13	      2 David Moreau Simard <dmsimard@iweb.com>
    14	      2 Christophe Courtaut <christophe.courtaut@gmail.com>
    15	      1 Yan, Zheng <ukernel@gmail.com>
    16	      1 Xihui He <xihuihe@gmail.com>
    17	      1 Rutger ter Borg <rutger@terborg.net>
    18	      1 Kun Huang <academicgareth@gmail.com>
    19	      1 Jonathan Dieter <jdieter@lesbg.com>
    20	      1 Dan Mick <dan.mick@inktank.com>
    21	      1 Bjørnar Ness <bjornar.ness@gmail.com>
    22	      1 Andreas Peters <andreas.joachim.peters@cern.ch>
Commits by organizations
     1	    165 Inktank <contact@inktank.com>
     2	     88 Cloudwatt <libre.licensing@cloudwatt.com>
     3	      4 Intel <contact@intel.com>
     4	      2 IWeb <contact@iweb.com>
     5	      1 Yan, Zheng <ukernel@gmail.com>
     6	      1 Xihui He <xihuihe@gmail.com>
     7	      1 Rutger ter Borg <rutger@terborg.net>
     8	      1 Kun Huang <academicgareth@gmail.com>
     9	      1 Jonathan Dieter <jdieter@lesbg.com>
    10	      1 CERN <contact@cern.ch>
    11	      1 Bjørnar Ness <bjornar.ness@gmail.com>
Reviews by authors
     1	     28 Sage Weil <sage@inktank.com>
     2	      6 Loic Dachary <loic@dachary.org>
     3	      6 Josh Durgin <josh.durgin@inktank.com>
     4	      3 Samuel Just <sam.just@inktank.com>
     5	      2 Yan, Zheng <zheng.z.yan@intel.com>
     6	      2 João Eduardo Luís <joao.luis@inktank.com>
     7	      2 Greg Farnum <greg@inktank.com>
     8	      2 Dan Mick <dan.mick@inktank.com>
     9	      1 Yehuda Sadeh <yehuda@inktank.com>
    10	      1 Roald J. van Loon <roald@roaldvanloon.nl>
    11	      1 Noah Watkins <noah.watkins@inktank.com>
    12	      1 David Moreau Simard <dmsimard@iweb.com>
    13	      1 Andreas Peters <andreas.joachim.peters@cern.ch>
Reviews by organizations
     1	     45 Inktank <contact@inktank.com>
     2	      6 Cloudwatt <libre.licensing@cloudwatt.com>
     3	      2 Intel <contact@intel.com>
     4	      1 Roald van Loon Consultancy <roald@roaldvanloon.nl>
     5	      1 IWeb <contact@iweb.com>
     6	      1 CERN <contact@cern.ch>

The script used to generate this output is (copy paste at the root of a git clone https://github.com/ceph/ceph.git):

cat > credits.sh <<'EOF'
previous_version=$1
next_version=$2

echo "Commits by authors"
git log --after $previous_version --before $next_version --pretty='%aN <%aE>' | sort | uniq -c | sort -rn | nl
echo "Commits by organizations"
git log --after $previous_version --before $next_version --pretty='%aN <%aE>' | git -c mailmap.file=.organizationmap check-mailmap --stdin | sort | uniq -c | sort -rn | nl
echo "Reviews by authors"
git log --after $previous_version --before $next_version --pretty=%b | perl -n -e 'print "$_\n" if(s/^\s*Reviewed-by:\s*(.*<.*>)\s*$/\1/)' | git check-mailmap --stdin | sort | uniq -c | sort -rn | nl
echo "Reviews by organizations"
git log --after $previous_version --before $next_version --pretty=%b | perl -n -e 'print "$_\n" if(s/^\s*Reviewed-by:\s*(.*<.*>)\s*$/\1/)' | git check-mailmap --stdin | git -c mailmap.file=.organizationmap check-mailmap --stdin | sort | uniq -c | sort -rn | nl
EOF
v0_74=2013-12-30 ; v0_75=2014-01-14 ; bash credits.sh $v0_74 $v0_75

Authors names are normalized with .mailmap and authors affiliations to a given organization comes from .organizationmap, both of which can be found and patched at the root of the ceph source tree.

-- 
Loïc Dachary, Artisan Logiciel Libre


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 263 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-01-15 22:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-15  8:21 v0.75 contributors credits ( experimental) Loic Dachary
     [not found] ` <CACEfbZgrHbCFGPXkTSsO=kWZycOoZTKC_xJWpnDhqX4gw7+hHg@mail.gmail.com>
2014-01-15 15:52   ` [Ceph-community] " Patrick McGarry
2014-01-15 17:26   ` Loic Dachary
2014-01-15 20:19 ` Robin H. Johnson
2014-01-15 22:53   ` Loic Dachary

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.