In the interest of gathering some metrics around growing contributors, Jie shared with me a script that tracks how many commits each committer has made where they were not the author of the patch. It's not perfect, but gives a rough sense of how much effort committers are spending on patches from non-committer contributors:
➜ mesos git:(master) ✗ git log master --pretty=format:"%an,%cn" --after="2012-1-1" | awk -F "," '{ if ($1 != $2) print $2; }' | sort | uniq -c | sort 1 Brenden Matthews 1 Greg Mann 2 Guangya Liu 5 Kevin Klues 9 Timothy St. Clair 12 Dave Lester 28 Neil Conway 31 Dominic Hamon 32 Ian Downes 39 Haosdent Huang 59 Kapil Arya 96 Bernd Mathiske 121 Jiang Yan Xu 133 Timothy Chen 134 Anand Mazumdar 221 Niklas Q. Nielsen 241 Alexander Rukletsov 264 Adam B 261 Till Toenshoff 317 Joseph Wu 353 Michael Park 371 Benjamin Hindman 474 Joris Van Remoortere 617 Benjamin Mahler 1017 Vinod Kone 1022 Jie Yu You can change the date range here if you want to get a more recent snapshot. Note of course that much like the github commit count metrics, this doesn't capture the commits from the svn days where we didn't have correct authorship metadata. :( I know reviewing code from newer contributors is often hard work and can sometimes be thankless, but it's really important. So I just wanted to celebrate and thank all those that have helped to grow the community of contributors so far! If others have interesting metrics that would be good to track, please feel free to share them. Ben