atom feed7 messages in net.launchpad.lists.openstack[Openstack] Who wrote Essex?
FromSent OnAttachments
Mark McLoughlinApr 6, 2012 12:16 am 
Mark CollierApr 6, 2012 4:23 am 
Razique MahrouaApr 6, 2012 5:06 am.jpg
Stefano MaffulliApr 6, 2012 12:25 pm 
Andy SmithApr 6, 2012 2:08 pm 
Trey MorrisApr 6, 2012 2:18 pm 
Jim CurryApr 6, 2012 2:24 pm 
Subject:[Openstack] Who wrote Essex?
From:Mark McLoughlin (mar@redhat.com)
Date:Apr 6, 2012 12:16:12 am
List:net.launchpad.lists.openstack

Hey,

I've played around with Jonathan Corbet's gitdm[1] which is used to publish the "Who Wrote Linux" articles on LWN for each kernel release.

It's really quite fun to apply it to OpenStack and see what comes out, like who the top 20 contributors are across Nova, Glance, Swift, Keystone, Horizon and Quantum:

Processed 3481 csets from 217 developers 100 employers found A total of 421695 lines added, 256904 removed (delta 164791)

Developers with the most changesets termie 238 (6.8%) Gabriel Hurley 207 (5.9%) Brian Waldon 195 (5.6%) Johannes Erdfelt 146 (4.2%) Vishvananda Ishaya 116 (3.3%) Dolph Mathews 98 (2.8%) Dan Prince 84 (2.4%) Ziad Sawalha 80 (2.3%) Jason Kölker 77 (2.2%) Mark McLoughlin 73 (2.1%) Jake Dahn 73 (2.1%) Rick Harris 71 (2.0%) Alex Meade 70 (2.0%) Trey Morris 62 (1.8%) Joe Heck 58 (1.7%) Chris Behrens 52 (1.5%) Russell Bryant 50 (1.4%) Eoghan Glynn 50 (1.4%) Joe Gordon 47 (1.4%) Jesse Andrews 46 (1.3%) Covers 54.380925% of changesets

w00t! Congrats and thanks to those for all their hard work on Essex!

I've pushed my gitdm fork here:

https://github.com/markmc/openstack-gitdm

and the first attempt Essex statistics here:

https://github.com/markmc/openstack-gitdm/tree/results/essex

Note that it also includes launchpad and gerrit stats. It's all a bit unpolished, but interesting nonetheless. Feel free to fork and improve it!

I'm looking forward to discussing this stuff more at Stefano's Design Summit "community metrics" session.

Cheers, Mark.

[1] - http://lwn.net/Articles/290957/