From mboxrd@z Thu Jan 1 00:00:00 1970 From: Loic Dachary Subject: v0.81 contributors credits Date: Tue, 03 Jun 2014 09:33:08 +0200 Message-ID: <538D7A34.1050108@dachary.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Q2es9wtMAOdIEHkWsjJPrR1JRJn2Kufoc" Return-path: Received: from smtp.dmail.dachary.org ([91.121.254.229]:59432 "EHLO smtp.dmail.dachary.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753475AbaFCHdK (ORCPT ); Tue, 3 Jun 2014 03:33:10 -0400 Received: from [10.9.0.6] (unknown [10.0.2.28]) by smtp.dmail.dachary.org (Postfix) with ESMTP id 8A76F42B59 for ; Tue, 3 Jun 2014 09:33:08 +0200 (CEST) Sender: ceph-devel-owner@vger.kernel.org List-ID: To: Ceph Development This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Q2es9wtMAOdIEHkWsjJPrR1JRJn2Kufoc 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.= 81, by number of commits or reviews back to v0.80. 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 104 Danny Al-Gaaf 2 84 Sage Weil 3 44 Greg Farnum 4 42 Yan, Zheng 5 38 John Wilkins 6 33 Samuel Just 7 24 Ilya Dryomov 8 15 Yehuda Sadeh 9 14 Josh Durgin 10 8 John Spray 11 6 Loic Dachary 12 6 Jo=E3o Eduardo Lu=EDs 13 4 Kevin Dalley 14 4 Dmitry Smirnov 15 4 David Zafman 16 3 Michael Riederer 17 3 Haomai Wang 18 3 Daniel J. Hofmann 19 3 Alfredo Deza 20 2 Stephen F Taylor 21 2 Stefan Eilemann 22 2 Guang Yang 23 1 Xing Lin 24 1 Wido den Hollander 25 1 Warren Usui 26 1 Walter Huf 27 1 Stuart Longland 28 1 Shawn Edwards 29 1 Jenkins 30 1 Chris Glass Commits by organizations 1 275 Inktank 2 104 Deutsche Telekom 3 42 Intel 4 6 Unaffiliated 5 6 Cloudwatt 6 4 HGST 7 4 Debian GNU/Linux 8 3 UnitedStack 9 3 Karlsruhe Institute of Technology 10 2 Yahoo! 11 2 =C9cole polytechnique f=E9d=E9rale de Lausanne 12 1 Wido 42on 13 1 VRT 14 1 University of Utah 15 1 Corvisa LLC 16 1 Canonical Reviews by authors (one review spans multiple commits) 1 35 Sage Weil 2 19 Samuel Just 3 11 Josh Durgin 4 11 Greg Farnum 5 4 Danny Al-Gaaf 6 3 Jo=E3o Eduardo Lu=EDs 7 3 Alfredo Deza 8 1 Yehuda Sadeh 9 1 Loic Dachary 10 1 David Zafman 11 1 Babu Shanmugam Reviews by organizations (one review spans multiple commits) 1 84 Inktank 2 4 Deutsche Telekom 3 1 eNovance 4 1 Cloudwatt 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.80...tags/v0.81 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/.=20 Cheers --=20 Lo=EFc Dachary, Artisan Logiciel Libre --Q2es9wtMAOdIEHkWsjJPrR1JRJn2Kufoc 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.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlONejQACgkQ8dLMyEl6F22bXwCgkireK8vWbkDTCNyNOIuI6j6G KwcAn0Stqo0UvrVv2Vz7cGCbrx37H+jO =UjRr -----END PGP SIGNATURE----- --Q2es9wtMAOdIEHkWsjJPrR1JRJn2Kufoc--