Firefly contributors credits

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ceph,

Here is a sorted list of authors (82) and organizations (41) who contributed to Firefly (v0.80), by number of commits or reviews back to Emperor (v0.72). The affiliation of authors to organizations can be updated by submitting a patch to https://github.com/ceph/ceph/blob/master/.organizationmap

All commits are reviewed but the number of reviews is a fraction of the number of commits. More often than not, the reviewer(s) is only mentioned in the message of the merge although it means that all associated commits have been reviewed. 

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

Commits by authors
     1	   1144 Sage Weil <sage@xxxxxxxxxxx>
     2	    449 Loic Dachary <loic@xxxxxxxxxxx>
     3	    379 Samuel Just <sam.just@xxxxxxxxxxx>
     4	    200 Yan, Zheng <zheng.z.yan@xxxxxxxxx>
     5	    161 Josh Durgin <josh.durgin@xxxxxxxxxxx>
     6	    157 Greg Farnum <greg@xxxxxxxxxxx>
     7	    152 Yehuda Sadeh <yehuda@xxxxxxxxxxx>
     8	    150 John Wilkins <john.wilkins@xxxxxxxxxxx>
     9	    116 Danny Al-Gaaf <danny.al-gaaf@xxxxxxxxx>
    10	     95 David Zafman <david.zafman@xxxxxxxxxxx>
    11	     93 Noah Watkins <noah.watkins@xxxxxxxxxxx>
    12	     63 João Eduardo Luís <joao.luis@xxxxxxxxxxx>
    13	     51 Ilya Dryomov <ilya.dryomov@xxxxxxxxxxx>
    14	     35 Haomai Wang <haomaiwang@xxxxxxxxx>
    15	     33 John Spray <john.spray@xxxxxxxxxxx>
    16	     32 Babu Shanmugam <anbu@xxxxxxxxxxxx>
    17	     25 Li Wang <liwang@xxxxxxxxxxxxxxx>
    18	     20 Dan Mick <dan.mick@xxxxxxxxxxx>
    19	     16 Tamil Muthamizhan <tamil.muthamizhan@xxxxxxxxxxx>
    20	     15 Ken Dreyer <ken.dreyer@xxxxxxxxxxx>
    21	     13 Xing Lin <xinglin@xxxxxxxxxxx>
    22	     12 Wido den Hollander <wido@xxxxxxxx>
    23	     12 Warren Usui <warren.usui@xxxxxxxxxxx>
    24	     11 Christophe Courtaut <christophe.courtaut@xxxxxxxxx>
    25	     11 Alfredo Deza <alfredo.deza@xxxxxxxxxxx>
    26	      9 Gary Lowell <gary.lowell@xxxxxxxxxxx>
    27	      9 Dmitry Smirnov <onlyjob@xxxxxxxxxxxxxx>
    28	      7 Huang Jun <hjwsm1989@xxxxxxxxx>
    29	      7 David Moreau Simard <dmsimard@xxxxxxxx>
    30	      6 Robin H. Johnson <robbat2@xxxxxxxxxx>
    31	      6 Matt Benjamin <matt@xxxxxxxxxxxx>
    32	      6 Adam C. Emerson <aemerson@xxxxxxxxxxxx>
    33	      4 Sharif Olorin <sio@xxxxxxxxxx>
    34	      4 Sebastien Han <sebastien.han@xxxxxxxxxxxx>
    35	      4 Jenkins <jenkins@xxxxxxxxxxx>
    36	      4 Guang Yang <yguang@xxxxxxxxxxxxx>
    37	      4 Andrey Kuznetsov <Andrey_Kuznetsov@xxxxxxxx>
    38	      4 Alexandre Oliva <oliva@xxxxxxx>
    39	      4 Alan Somers <asomers@xxxxxxxxx>
    40	      3 Somnath Roy <somnath.roy@xxxxxxxxxxx>
    41	      3 Sandon Van Ness <sandon@xxxxxxxxxxx>
    42	      3 Ray Lv <xiangyulv@xxxxxxxxx>
    43	      3 Kai Zhang <zakir.exe@xxxxxxxxx>
    44	      3 Florian Haas <florian@xxxxxxxxxxx>
    45	      3 Andreas Peters <andreas.joachim.peters@xxxxxxx>
    46	      2 Mohammad Salehe <salehe+dev@xxxxxxxxx>
    47	      2 Derek Yarnell <derek@xxxxxxxxxxxxxx>
    48	      2 Dan van der Ster <daniel.vanderster@xxxxxxx>
    49	      2 Christopher O'Connell <jwriteclub@xxxxxxxxx>
    50	      2 Christian Marie <pingu@xxxxxxxxxxxxx>
    51	      2 Casey Bodley <casey@xxxxxxxxxxxx>
    52	      2 Bastian Blank <waldi@xxxxxxxxxx>
    53	      2 Adam Twardowski <adam.twardowski@xxxxxxxxx>
    54	      1 Xihui He <xihuihe@xxxxxxxxx>
    55	      1 Wang, Yaguang <yaguang.wang@xxxxxxxxx>
    56	      1 Tyler Brekke <tyler.brekke@xxxxxxxxxxx>
    57	      1 Thomas Bechtold <t.bechtold@xxxxxxxxxx>
    58	      1 Steve Stock <steve@xxxxxxxxxxxxxx>
    59	      1 Stephan Renatus <s.renatus@xxxxxxxx>
    60	      1 Rutger ter Borg <rutger@xxxxxxxxxxx>
    61	      1 Ron Allred <rallred@xxxxxxxxxxxxx>
    62	      1 Paul Meserve <paul@xxxxxxxxxxx>
    63	      1 Patrick McGarry <patrick@xxxxxxxxxxx>
    64	      1 Nikola Kotur <kotnick@xxxxxxxxx>
    65	      1 Mouad Benchchaoui <m.benchchaoui@xxxxxxxx>
    66	      1 Moritz Möller <mm@xxxxxx>
    67	      1 Mike Lundy <mike@xxxxxxxxxxxxxxxxx>
    68	      1 Michael Nelson <mikenel@xxxxxxxx>
    69	      1 Liam Monahan <liam@xxxxxxxxxxxxxx>
    70	      1 Laurent Barbe <laurent@xxxxxxxxxxx>
    71	      1 Kun Huang <academicgareth@xxxxxxxxx>
    72	      1 Jonathan Dieter <jdieter@xxxxxxxxx>
    73	      1 Jonathan Davies <jonathan.davies@xxxxxxxxxxxxx>
    74	      1 Jens-Christian Fischer <jens-christian.fischer@xxxxxxxxx>
    75	      1 James Ryan Cresawn <jrcresawn@xxxxxxxxx>
    76	      1 James Page <james.page@xxxxxxxxxx>
    77	      1 Florent Bautista <florent@xxxxxxxxxxx>
    78	      1 Eric Mourgaya <eric.mourgaya@xxxxxxxxx>
    79	      1 Dan Chai <tengweicai@xxxxxxxxx>
    80	      1 Bjørnar Ness <bjornar.ness@xxxxxxxxx>
    81	      1 Allen Samuels <allen.samuels@xxxxxxxxxxx>
    82	      1 Alexandre Marangone <alexandre.marangone@xxxxxxxxxxx>
Commits by organizations
     1	   2571 Inktank <contact@xxxxxxxxxxx>
     2	    460 Cloudwatt <libre.licensing@xxxxxxxxxxxxx>
     3	    201 Intel <contact@xxxxxxxxx>
     4	    117 Deutsche Telekom <contact@xxxxxxxxxx>
     5	     36 UnitedStack <contact@xxxxxxxxxxxxxxx>
     6	     36 eNovance <contact@xxxxxxxxxxxx>
     7	     25 Ubuntu Kylin <contact@xxxxxxxxxxxxxxx>
     8	     14 The Linux Box <contact@xxxxxxxxxxxx>
     9	     13 University of Utah <contact@xxxxxxxx>
    10	     12 Wido 42on <contact@xxxxxxxx>
    11	     11 Unaffiliated <no@xxxxxxxxxxxxxxxx>
    12	     11 Debian GNU/Linux <contact@xxxxxxxxxx>
    13	      8 Yahoo! <contact@xxxxxxxxxxxxx>
    14	      7 IWeb <contact@xxxxxxxx>
    15	      6 Gentoo <contact@xxxxxxxxxx>
    16	      6 Anchor Hosting <contact@xxxxxxxxxxxxx>
    17	      5 CERN <contact@xxxxxxx>
    18	      4 Spectra Logic <contact@xxxxxxxxxxxxxxxx>
    19	      4 SanDisk <contact@xxxxxxxxxxx>
    20	      4 GNU <contact@xxxxxxx>
    21	      4 EPAM <contact@xxxxxxxx>
    22	      3 University of Mississippi <contact@xxxxxxx>
    23	      3 Hastexo <contact@xxxxxxxxxxx>
    24	      3 CISCO <contact@xxxxxxxxx>
    25	      2 X-ION <contact@xxxxxxxx>
    26	      2 SendFaster <contact@xxxxxxxxxxxxxx>
    27	      2 Choopa, LLC <contact@xxxxxxxxxx>
    28	      2 Canonical <contact@xxxxxxxxxxxxx>
    29	      2 Bayan <contact@xxxxxxxxxxx>
    30	      1 The University of Arizona <contact@xxxxxxxxxxx>
    31	      1 SWITCH <contact@xxxxxxxxx>
    32	      1 Pogoapp <contact@xxxxxxxxxxx>
    33	      1 Piston Cloud Computing <info@xxxxxxxxxxxxxxx>
    34	      1 Lebanon Evangelical School <contact@xxxxxxxxx>
    35	      1 IT Refined <contact@xxxxxxxxxxxxx>
    36	      1 iNic <contact@xxxxxxx>
    37	      1 Credit Mutuel Arkea <contact@xxxxxxxxx>
    38	      1 Commerce Guys <contact@xxxxxxxxxxxxxxxx>
    39	      1 CCM Benchmark <contact@xxxxxxxxxxxxxxxx>
    40	      1 Bigpoint.com <contact@xxxxxxxxxxxx>
    41	      1 ArtiBit <contact@xxxxxxxxxxx>
Reviews by authors (one review spans multiple commits)
     1	    367 Sage Weil <sage@xxxxxxxxxxx>
     2	     92 Josh Durgin <josh.durgin@xxxxxxxxxxx>
     3	     84 Samuel Just <sam.just@xxxxxxxxxxx>
     4	     83 Greg Farnum <greg@xxxxxxxxxxx>
     5	     51 Loic Dachary <loic@xxxxxxxxxxx>
     6	     44 Christophe Courtaut <christophe.courtaut@xxxxxxxxx>
     7	     23 Yehuda Sadeh <yehuda@xxxxxxxxxxx>
     8	     22 João Eduardo Luís <joao.luis@xxxxxxxxxxx>
     9	     12 David Zafman <david.zafman@xxxxxxxxxxx>
    10	      8 Dan Mick <dan.mick@xxxxxxxxxxx>
    11	      6 Yan, Zheng <zheng.z.yan@xxxxxxxxx>
    12	      5 Noah Watkins <noah.watkins@xxxxxxxxxxx>
    13	      4 Ken Dreyer <ken.dreyer@xxxxxxxxxxx>
    14	      3 Haomai Wang <haomaiwang@xxxxxxxxx>
    15	      3 Andreas Peters <andreas.joachim.peters@xxxxxxx>
    16	      2 Mark Nelson <mark.nelson@xxxxxxxxxxx>
    17	      2 Ilya Dryomov <ilya.dryomov@xxxxxxxxxxx>
    18	      2 Alfredo Deza <alfredo.deza@xxxxxxxxxxx>
    19	      1 Warren Usui <warren.usui@xxxxxxxxxxx>
    20	      1 Wang, Yaguang <yaguang.wang@xxxxxxxxx>
    21	      1 Tyler Brekke <tyler.brekke@xxxxxxxxxxx>
    22	      1 Thomas Bechtold <t.bechtold@xxxxxxxxxx>
    23	      1 Stephan Renatus <s.renatus@xxxxxxxx>
    24	      1 Sharif Olorin <sio@xxxxxxxxxx>
    25	      1 Rutger ter Borg <rutger@xxxxxxxxxxx>
    26	      1 Roald J. van Loon <roald@xxxxxxxxxxxxxxx>
    27	      1 Ray Lv <xiangyulv@xxxxxxxxx>
    28	      1 Nikola Kotur <kotnick@xxxxxxxxx>
    29	      1 Neil Levine <neil.levine@xxxxxxxxxxx>
    30	      1 Moritz Möller <mm@xxxxxx>
    31	      1 Mohammad Salehe <salehe+dev@xxxxxxxxx>
    32	      1 Laurent Barbe <laurent@xxxxxxxxxxx>
    33	      1 Kai Zhang <zakir.exe@xxxxxxxxx>
    34	      1 Jonathan Dieter <jdieter@xxxxxxxxx>
    35	      1 John Spray <john.spray@xxxxxxxxxxx>
    36	      1 Huang Jun <hjwsm1989@xxxxxxxxx>
    37	      1 Guang Yang <yguang@xxxxxxxxxxxxx>
    38	      1 Eric Mourgaya <eric.mourgaya@xxxxxxxxx>
    39	      1 Dmitry Smirnov <onlyjob@xxxxxxxxxxxxxx>
    40	      1 Derek Yarnell <derek@xxxxxxxxxxxxxx>
    41	      1 David Moreau Simard <dmsimard@xxxxxxxx>
    42	      1 Dan Chai <tengweicai@xxxxxxxxx>
    43	      1 Christopher O'Connell <jwriteclub@xxxxxxxxx>
    44	      1 Christian Marie <pingu@xxxxxxxxxxxxx>
    45	      1 Andrey Kuznetsov <Andrey_Kuznetsov@xxxxxxxx>
    46	      1 Alan Somers <asomers@xxxxxxxxx>
Reviews by organizations (one review spans multiple commits)
     1	    710 Inktank <contact@xxxxxxxxxxx>
     2	     95 Cloudwatt <libre.licensing@xxxxxxxxxxxxx>
     3	      7 Intel <contact@xxxxxxxxx>
     4	      3 UnitedStack <contact@xxxxxxxxxxxxxxx>
     5	      3 CERN <contact@xxxxxxx>
     6	      2 Yahoo! <contact@xxxxxxxxxxxxx>
     7	      2 Unaffiliated <no@xxxxxxxxxxxxxxxx>
     8	      2 Anchor Hosting <contact@xxxxxxxxxxxxx>
     9	      1 X-ION <contact@xxxxxxxx>
    10	      1 University of Mississippi <contact@xxxxxxx>
    11	      1 Spectra Logic <contact@xxxxxxxxxxxxxxxx>
    12	      1 SendFaster <contact@xxxxxxxxxxxxxx>
    13	      1 Roald van Loon Consultancy <roald@xxxxxxxxxxxxxxx>
    14	      1 Lebanon Evangelical School <contact@xxxxxxxxx>
    15	      1 IWeb <contact@xxxxxxxx>
    16	      1 EPAM <contact@xxxxxxxx>
    17	      1 Deutsche Telekom <contact@xxxxxxxxxx>
    18	      1 Debian GNU/Linux <contact@xxxxxxxxxx>
    19	      1 Credit Mutuel Arkea <contact@xxxxxxxxx>
    20	      1 Commerce Guys <contact@xxxxxxxxxxxxxxxx>
    21	      1 CISCO <contact@xxxxxxxxx>
    22	      1 CCM Benchmark <contact@xxxxxxxxxxxxxxxx>
    23	      1 Bigpoint.com <contact@xxxxxxxxxxxx>
    24	      1 Bayan <contact@xxxxxxxxxxx>
    25	      1 ArtiBit <contact@xxxxxxxxxxx>

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'
range=$1
echo "Commits by authors"
git log --pretty='%aN <%aE>' $range | sort | uniq -c | sort -rn | nl
echo "Commits by organizations"
git log --pretty='%aN <%aE>' $range | git -c mailmap.file=.organizationmap check-mailmap --stdin | sort | uniq -c | sort -rn | nl
echo "Reviews by authors (one review spans multiple commits)"
git log --pretty=%b $range | 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 (one review spans multiple commits)"
git log --pretty=%b $range | 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
bash credits.sh tags/v0.72...tags/v0.80

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.

More sophisticated reports can be generated and visualized by tools such as http://bitergia.com/ or http://stackalytics.com/. Cheers


-- 
Loïc Dachary, Artisan Logiciel Libre

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux