From mboxrd@z Thu Jan 1 00:00:00 1970 From: Loic Dachary Subject: v0.77 contributors credits Date: Fri, 21 Feb 2014 10:41:52 +0100 Message-ID: <53071F60.30500@dachary.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jllmINwneGhArB3QDRwXBq3pfUT0oLx6c" Return-path: Received: from smtp.dmail.dachary.org ([91.121.254.229]:49691 "EHLO smtp.dmail.dachary.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753499AbaBUJl4 (ORCPT ); Fri, 21 Feb 2014 04:41:56 -0500 Sender: ceph-devel-owner@vger.kernel.org List-ID: To: Ceph Development , Ceph Community This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jllmINwneGhArB3QDRwXBq3pfUT0oLx6c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 aut= hors to organizations can be updated by submitting a patch to https://git= hub.com/ceph/ceph/blob/master/.organizationmap All commits are reviewed but the number of reviews is a fraction of the n= umber 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.=20 If you are curious about how it is done, the details are at the end of th= is mail.=20 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 g= it 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 | nl echo "Commits by organizations" git log --pretty=3D'%aN <%aE>' $range | git -c mailmap.file=3D.organizati= onmap 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*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=3D%b $range | perl -n -e 'print "$_\n" if(s/^\s*Reviewed= -by:\s*(.*<.*>)\s*$/\1/)' | git check-mailmap --stdin | git -c mailmap.fi= le=3D.organizationmap check-mailmap --stdin | sort | uniq -c | sort -rn |= nl EOF bash credits.sh tags/v0.76...tags/v0.77 Authors names are normalized with .mailmap and authors affiliations to a = given organization comes from .organizationmap, both of which can be foun= d 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 --=20 Lo=EFc Dachary, Artisan Logiciel Libre --jllmINwneGhArB3QDRwXBq3pfUT0oLx6c Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlMHH2EACgkQ8dLMyEl6F21qcwCfXJ33wfKc3rDbXu1+yucLGKTH P0EAnjVR5gHJzT/XNjX/2/VOLfwXKJaP =7zAy -----END PGP SIGNATURE----- --jllmINwneGhArB3QDRwXBq3pfUT0oLx6c--