From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wido den Hollander Subject: Re: v0.77 contributors credits Date: Fri, 21 Feb 2014 22:17:20 +0100 Message-ID: <5307C260.9040900@42on.com> References: <53071F60.30500@dachary.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from websrv.42on.com ([31.25.102.167]:47678 "EHLO websrv.42on.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753472AbaBUVRX (ORCPT ); Fri, 21 Feb 2014 16:17:23 -0500 In-Reply-To: <53071F60.30500@dachary.org> Sender: ceph-devel-owner@vger.kernel.org List-ID: To: Loic Dachary , Ceph Development , Ceph Community On 02/21/2014 10:41 AM, Loic Dachary wrote: > Hi Ceph, > > Here is a sorted list of authors and organizations who contributed to= v0.77, by number of commits or reviews back to v0.76. The affiliation = of authors to organizations can be updated by submitting a patch to htt= ps://github.com/ceph/ceph/blob/master/.organizationmap > > All commits are reviewed but the number of reviews is a fraction of t= he number of commits. More often than not, the reviewer(s) is only ment= ioned 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 o= f this mail. > Thanks Loic! Great to see so many people contributing to Ceph! I never=20 figured it were so many people from different organizations. Very valuable information! Wido > Commits by authors > 1 75 Yehuda Sadeh > 2 70 Sage Weil > 3 66 Samuel Just > 4 42 Greg Farnum > 5 36 Loic Dachary > 6 24 John Wilkins > 7 23 Li Wang > 8 13 Josh Durgin > 9 9 Tamil Muthamizhan > 10 8 Noah Watkins > 11 8 Ilya Dryomov > 12 7 David Zafman > 13 4 Ken Dreyer > 14 4 Haomai Wang > 15 3 Wido den Hollander > 16 3 John Spray > 17 2 Ray Lv > 18 2 Jo=E3o Eduardo Lu=EDs > 19 1 Moritz M=F6ller > 20 1 Kai Zhang > 21 1 Eric Mourgaya > 22 1 Dmitry Smirnov > 23 1 Derek Yarnell > 24 1 Dan Mick > 25 1 Concubidated > 26 1 Christian Marie > 27 1 Alexandre Marangone > Commits by organizations > 1 334 Inktank > 2 36 Cloudwatt > 3 23 Ubuntu Kylin > 4 4 UnitedStack > 5 3 Wido 42on > 6 2 Yahoo! > 7 1 University of Mississippi > 8 1 Debian GNU/Linux > 9 1 Credit Mutuel Arkea > 10 1 CISCO > 11 1 Bigpoint.com > 12 1 Anchor Hosting > Reviews by authors (one review spans multiple commits) > 1 31 Sage Weil > 2 13 Josh Durgin > 3 9 Greg Farnum > 4 6 Samuel Just > 5 2 Loic Dachary > 6 2 Christophe Courtaut > 7 1 Yehuda Sadeh > 8 1 Yan, Zheng > 9 1 Thomas Bechtold > 10 1 Rutger ter Borg > 11 1 Laurent Barbe > 12 1 Kai Zhang > 13 1 Jonathan Dieter > 14 1 Jo=E3o Eduardo Lu=EDs > 15 1 Huang Jun > 16 1 Derek Yarnell > 17 1 David Zafman > 18 1 Dan Chai > 19 1 Christian Marie > 20 1 Alan Somers > Reviews by organizations (one review spans multiple commits) > 1 62 Inktank > 2 4 Cloudwatt > 3 2 Unaffiliated > 4 1 University of Mississippi > 5 1 Spectra Logic > 6 1 Lebanon Evangelical School > 7 1 Intel > 8 1 Deutsche Telekom > 9 1 CISCO > 10 1 CCM Benchmark > 11 1 ArtiBit > 12 1 Anchor Hosting > > 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=3D$1 > echo "Commits by authors" > git log --pretty=3D'%aN <%aE>' $range | sort | uniq -c | sort -rn | n= l > echo "Commits by organizations" > git log --pretty=3D'%aN <%aE>' $range | git -c mailmap.file=3D.organi= zationmap check-mailmap --stdin | sort | uniq -c | sort -rn | nl > echo "Reviews by authors (one review spans multiple commits)" > git log --pretty=3D%b $range | perl -n -e 'print "$_\n" if(s/^\s*Revi= ewed-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=3D%b $range | perl -n -e 'print "$_\n" if(s/^\s*Revi= ewed-by:\s*(.*<.*>)\s*$/\1/)' | git check-mailmap --stdin | git -c mail= map.file=3D.organizationmap check-mailmap --stdin | sort | uniq -c | so= rt -rn | nl > EOF > bash credits.sh tags/v0.76...tags/v0.77 > > Authors names are normalized with .mailmap and authors affiliations t= o a given organization comes from .organizationmap, both of which can b= e found and patched at the root of the ceph source tree. > > More sophisticated reports can be generated and visualized by tools s= uch as http://bitergia.com/ or http://stackalytics.com/. Cheers > --=20 Wido den Hollander 42on B.V. Phone: +31 (0)20 700 9902 Skype: contact42on -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html