Posted by greggles on December 21, 2010 at 8:30pm
Continuing on from the last version for Drupal 6 I've attached new statistics that look at Drupal 7's contributors.
These are in order of when the person was mentioned, not number or alphabet.
Please review the list for any mistakes in names. Every time I do this the majority of the time is spent finding and fixing incorrect formatting in commit messages, spelling of usernames, etc.
The data is attached to this node as both an OpenOffice.org spreadsheet or as CSV.
| Attachment | Size |
|---|---|
| drupal7_pre_release_patch_mentions_2.ods | 63.35 KB |

Comments
Not up to 1000 yet?
More proof that Drupal is losing it's long, drawn out battle with DotNetNuke.
Alex Urevick-Ackelsberg
ZivTech: Illuminating Technology
Obvious misspellings
Had a few minutes and combed through it. Not sure what the best way to help is, but here are the names I found...
Obvious misspellings:
pwlonin
pwoladin
aron noval
arancaytar webchick
birdmax35
boombatwoer
bopombatower
carols8f
drewish and flobruit
eigenator
keith.smitch
jeff burn
Others:
cwgordon07 vs. cwgordon7
bohjan vs. bojhan
alan d vs. alan d.
alexander pas vs. alexanderpas
alexiswhite. alexiswilke (?)
benjamin melan�on vs. benjamin melançon
david rothstein vs. david_rothstein
garrbright vs. garrett albright
grugnog vs. grugnog2 vs. grugnoh2
jacob signh vs. jacob singh vs. jacobsingh
lyricnz vs. lyrincz (not sure why there are two)
You could also join Lynn and Jody Lynn. The extra mention will warm her cold heart.
Alex Urevick-Ackelsberg
ZivTech: Illuminating Technology
updated file attached
Awesome - thanks, Alex!
@Amazon, the find you made led me to fix the parser for about 9 more commits. Basically the parser assumes that Dries and Webchick are using the standard commit format so things like that monster simpletest message don't get parsed properly. It's now crediting you for the three commits related to that issue ;)
I've attached an updated file with all these fixes.
We're now down to 967 names mentioned in commit messages.
knaddison blog | Morris Animal Foundation
I found the following
I found the following oddities:
Split up "arancaytar webchick"
Merge "sun" and "sun.core" probably
"on #143059"
"#1577"
"#565496"
"drupalcamp montr�al"
"most of #drupal"
"0"
"security team"
Special character issue: "benjamin melançon" and "benjamin melan�on" should be "benjamin melançon"
"wretched sinner..." (merge with "wretched sinner")
"florbuit" (merge with "flobruit")
"jacob singh" and "jacobsingh"
"jmburnz" (merge with "Jeff Burnz")
"johan morahan" (merge with "john morahan")
"karschp" (merge with "karschsp")
"morbus" (merge with "morbus iff")
"paul.levvik" (merge with "paul.lovvik")
"robertdouglas" "robert douglass" "robert douglas" (should all merge with "robertdouglass")
"swenterl" (merge with "swentel")
"tic200" (merge with "tic2000")
"worldfaliz" (merge with "worldfallz")
"yche" (merge with "yched")
awesome - thanks!
I've now incorporated fixes for most of these. I like keeping "drupalcamp montreal, most of #drupal, and security team" because they hint at some of the broader involvement. A lot of the commit messages that are discarded are from security advisories so giving the security team at least one credit feels OK to me.
knaddison blog | Morris Animal Foundation
Raw CVS messages
Are the raw CVS messages available in a text form?
git does it well: 3 lines
git clone git://git.drupal.org/project/drupal.gitcd drupal
git log --oneline
Commit messages
I noticed this commit message did not seem to be parsed out.http://drupalcode.org/viewvc/drupal/drupal/modules/simpletest/simpletest.module?revision=1.1&view=markup
Excellent work as usual Greg!
Excellent work as usual Greg! Thanks for compiling these!
Senior Drupal Developer for Lullabot | www.davereid.net | @davereid
Contributors vs Percentage of
Contributors vs Percentage of commit mentions
Top 1: 5%
Top 5: 20%
Top 10: 30%
Top 30: 50%
Top 100: 75%
Top 200: 85%
Top 300: 90%
80/20 rule holds true: 84% of commits were from 20% of contributors.
A few more oddities
These are in addition to the ones tim.plunkett found, and just based on eyeballing as I went through the file.
"by nancydru" (merge with nancydru)
"robloach" (merge with "rob loach")
"narayan newton" (merge with nnewton)
"barry" (merge with bjaspan)
"yves" (merge with yched)
"karen" (merge with karens)
"floriant", "florbuit" (merge with flobruit)
"leisa" (merge with leisareichelt)
"morbus" (merge with "morbus iff")
"smerrill" (merge with "steven merrill")
there are three patches attributed to "0"
awesome, thanks
And yet another great help.
I've fixed all of these. I think it's probably close to good so I plan to publish it more broadly now.
knaddison blog | Morris Animal Foundation
Would be cool to use the names
I'd love to add a tag-cloud of all the names on the drupal7releaseparty.org website. With a link to their user profile on Drupal.org. To do so, I need a list of names, uid's and amount of commits. Is the ODS up-to-date?
Kind regards, Baris Wanschers
Social media profile info as well
Where appropriate it might be useful to cross-check the social media profile info for those users as well.
Using "nearly 1000" direct contributors in the press release
The last count that I see in the spreadsheet is 968, let me know if this goes over 1000. Thanks for your efforts.
Right now it reads, "Nearly 1000 members of the Drupal community are direct contributors to Drupal 7 core, and thousands more create contributed modules."
Jim Caruso
MediaFirst
Jim@MediaFirst.net
@jimcaruso
(M) +1.404.788.0188
http://MediaFirst.net
final version, no uid
I've now posted the final version of d7 contributors.
@barisw, @amazon - Unfortunately it's somewhat hard to map from name to uid on drupal.org. The commit messages often contain old names or names different from usernames on drupal.org (since people change them). I tried, but the match only caught about 80% of the people and I didn't have time to get the rest.
knaddison blog | Morris Animal Foundation