commit early, commit often ;)<span></span><br><br>On Friday, April 6, 2012, Stefano Maffulli wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thank you Mark.<br>
<br>
I use a different tool to get the weekly stats, cvsanaly and then build<br>
the charts with Pentaho Reporting. I'm glad to have more people looking<br>
at the data and provide alternatives though :)<br>
<br>
See you in a few days<br>
stef<br>
<br>
On Fri, 2012-04-06 at 08:16 +0100, Mark McLoughlin wrote:<br>
> Hey,<br>
><br>
> I've played around with Jonathan Corbet's gitdm[1] which is used to<br>
> publish the "Who Wrote Linux" articles on LWN for each kernel release.<br>
><br>
> It's really quite fun to apply it to OpenStack and see what comes out,<br>
> like who the top 20 contributors are across Nova, Glance, Swift,<br>
> Keystone, Horizon and Quantum:<br>
><br>
> Processed 3481 csets from 217 developers<br>
> 100 employers found<br>
> A total of 421695 lines added, 256904 removed (delta 164791)<br>
><br>
> Developers with the most changesets<br>
> termie 238 (6.8%)<br>
> Gabriel Hurley 207 (5.9%)<br>
> Brian Waldon 195 (5.6%)<br>
> Johannes Erdfelt 146 (4.2%)<br>
> Vishvananda Ishaya 116 (3.3%)<br>
> Dolph Mathews 98 (2.8%)<br>
> Dan Prince 84 (2.4%)<br>
> Ziad Sawalha 80 (2.3%)<br>
> Jason Kölker 77 (2.2%)<br>
> Mark McLoughlin 73 (2.1%)<br>
> Jake Dahn 73 (2.1%)<br>
> Rick Harris 71 (2.0%)<br>
> Alex Meade 70 (2.0%)<br>
> Trey Morris 62 (1.8%)<br>
> Joe Heck 58 (1.7%)<br>
> Chris Behrens 52 (1.5%)<br>
> Russell Bryant 50 (1.4%)<br>
> Eoghan Glynn 50 (1.4%)<br>
> Joe Gordon 47 (1.4%)<br>
> Jesse Andrews 46 (1.3%)<br>
> Covers 54.380925% of changesets<br>
><br>
> w00t! Congrats and thanks to those for all their hard work on Essex!<br>
><br>
> I've pushed my gitdm fork here:<br>
><br>
> <a href="https://github.com/markmc/openstack-gitdm" target="_blank">https://github.com/markmc/openstack-gitdm</a><br>
><br>
> and the first attempt Essex statistics here:<br>
><br>
> <a href="https://github.com/markmc/openstack-gitdm/tree/results/essex" target="_blank">https://github.com/markmc/openstack-gitdm/tree/results/essex</a><br>
><br>
> Note that it also includes launchpad and gerrit stats. It's all a bit<br>
> unpolished, but interesting nonetheless. Feel free to fork and improve<br>
> it!<br>
><br>
> I'm looking forward to discussing this stuff more at Stefano's Design<br>
> Summit "community metrics" session.<br>
><br>
> Cheers,<br>
> Mark.<br>
><br>
> [1] - <a href="http://lwn.net/Articles/290957/" target="_blank">http://lwn.net/Articles/290957/</a><br>
><br>
><br>
> _______________________________________________<br>
> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> Post to : <a href="javascript:;" onclick="_e(event, 'cvml', 'openstack@lists.launchpad.net')">openstack@lists.launchpad.net</a><br>
> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> More help : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to : <a href="javascript:;" onclick="_e(event, 'cvml', 'openstack@lists.launchpad.net')">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</blockquote>