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