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>