Front page | perl.perl5.porters |
Postings from July 2007
committer statistics
Thread Next
From:
Nicholas Clark
Date:
July 5, 2007 07:54
Subject:
committer statistics
Message ID:
20070705145400.GG19683@plum.flirble.org
I was curious who had committed how many lines to the core. So I wrote a
shell loop to make an annotated copy of blead (from early yesterday evening)
and then a program to take every line, map its change number to a commit
message (slow, but cached to disk), parse the commit message to try to work
out if it was a e-mailed patch, fold known duplicate e-mail addresses, and
score the results. And for the 'source files':
perl -I ~/p4perl/perl ../Annotater.pl `find . -name \*.c -o -name \*.h -o -name \*.pm -o -name \*.pl -o -name \*.xs -o -name \*.PL -o -name \*.t` Configure
we get
20.63 180223: jhi
9.10 79524: rgs
8.67 75731: gsar
6.17 53877: nicholas
6.11 53387: Initial Perforce checkin
5.69 49690: stevep
5.39 47063: mbeattie
3.34 29192: paul.marquess@btinternet.com
3.05 26627: craigb
2.52 22023: sthoenna@efn.org
2.16 18849: nospam-abuse@ilyaz.org
2.15 18798: demerphq
2.11 18435: schwern@pobox.com
1.97 17250: kane@dwim.org
1.45 12639: davem
1.22 10663: mhx
1.11 9678: nospam-abuse@bloodgate.com
1.05 9204: andy@petdance.com
0.83 7236: hv
0.80 6963: jcromie@divsol.com
0.70 6144: wb8tyw@qsl.net
0.62 5375: jdhedden@cpan.org
0.60 5274: robin@cpan.org
0.58 5102: ams
0.50 4375: radu@netsoft.ro
0.41 3601: gerard@tty.nl
0.38 3322: blblack@gmail.com
0.37 3202: steveh
0.37 3194: bqw10602@nifty.com
0.36 3185: jand@activestate.com
0.34 3013: andreas.koenig@anima.de
0.34 2969: richard.foley@ubsw.com
0.34 2968: merijn
0.31 2698: wolfgang.laun@alcatel.at
0.31 2678: gbarr
0.30 2618: anno4000@mailbox.tu-berlin.de
0.26 2310: gisle
0.23 2022: chromatic@wgz.org
0.22 1964: !
0.21 1815: bod@debian.org
0.20 1735: alias@mcs.com
0.18 1550: david@landgren.net
0.17 1528: sky
0.17 1457: jan.dubois@ibm.net
0.16 1384: bailey@newman.upenn.edu
0.15 1281: jpeacock@rowman.com
0.14 1216: perlbug@perl.org
0.13 1178: lane@duphy4.physics.drexel.edu
0.13 1094: slaven@rezic.de
0.12 1089: avarab@gmail.com
0.12 1084: molnarl@cdata.tvnet.hu
0.12 1050: smcc@mit.edu
0.12 1025: jjore@cpan.org
0.11 974: abigail@abigail.be
0.11 934: sugalskd@osshe.edu
0.10 897: pmarquess@bfsec.bt.co.uk
0.10 873: smcc@csua.berkeley.edu
0.10 869: mjd@plover.com
0.10 831: dankogai@dan.co.jp, abe@ztreet.demon.nl
0.09 805: sebastien@aperghis.net
0.09 790: kenhirsch@ftml.net
0.09 778: nick
0.09 762: ?
0.08 729: gellyfish@gellyfish.com
0.08 720: stas@stason.org
0.08 680: vkonovalov@lucent.com
0.08 669: pvhp@forte.com
0.07 653: t.jenness@jach.hawaii.edu
0.07 636: adi
0.07 629: doughera@lafcol.lafayette.edu
0.07 620: paul.marquess@openwave.com
0.07 606: smccam@uclink4.berkeley.edu
0.07 605: rick@consumercontact.com
0.07 599: paul.green@stratus.com
0.07 577: inaba@st.rim.or.jp
0.07 568: pvhp@best.com
0.06 567: bert@genscan.com, robin.barker@npl.co.uk, ml-perl@thepierianspring.org
0.06 566: simon@simon-cozens.org
0.06 542: doughera@lafayette.edu
0.06 492: schubiger@cpan.org
0.05 476: dougm@covalent.net
0.05 451: alex-p5p@earth.li
0.05 446: pudge
0.05 413: mbeattie@sable.ox.ac.uk
0.05 410: jpl@research.att.com
0.05 404: alanbur
0.05 398: jvromans@squirrel.nl
0.04 388: vkonovalov@spb.lucent.com
0.04 383: dougl@activestate.com
0.04 377: domo@computer.org
0.04 375: psz@maths.usyd.edu.au
0.04 372: rra@stanford.edu
0.04 354: spider@orb.nashua.nh.us
0.04 345: cpan@audreyt.org
0.04 340: rbs@telerama.com, jfriedl@yahoo.com
0.04 332: mjp@pilcrow.madison.wi.us, tassilo.parseval@post.rwth-aachen.de
0.03 305: rjk@linguist.dartmouth.edu
0.03 296: tye@metronet.com
0.03 295: pne@cpan.org
0.03 294: autarch@urth.org
0.03 292: sburke@cpan.org
0.03 281: koenig@kulturbox.de
0.03 248: mjtg@cam.ac.uk
0.03 246: larry
0.03 243: a.r.ferreira@gmail.com
0.03 237: ben_tilly@operamail.com
0.02 213: pfusik@op.pl
0.02 198: dan@sidhe.org
0.02 191: paul@pjcj.net
0.02 188: at@altlinux.ru
0.02 184: allens@cpan.org, ben_tilly@hotmail.com
0.02 181: ajsavige@yahoo.com.au
0.02 176: hom00@utsglobal.com
0.02 170: sam@tregar.com
0.02 166: richardc@unixbeard.net
0.02 164: michael@etla.org
0.02 163: mbarbon@dsi.unive.it
0.02 149: kstar@www.chapin.edu
0.02 148: jeffp@crusoe.net
0.02 146: japhy@pobox.com
0.02 141: ingy@ttul.org
0.02 138: mcmahon@metalab.unc.edu
0.02 133: kfox@ford.com, ville.skytta@iki.fi
0.02 132: ajohnson@nvidia.com
0.01 126: sfandino@yahoo.com, o.flebbe@gmx.de
0.01 120: ben.sugars@home.com
0.01 119: paul.moore@uk.origin-it.com
0.01 116: mcmahon@ibiblio.org, chip@perlsupport.com
0.01 110: brentdax@cpan.org
0.01 107: pritikin@mindspring.com
0.01 106: jtobey@john-edwin-tobey.org, barries@slaysys.com
0.01 105: iltzu@sci.fi
0.01 103: jari.aalto@cante.net
0.01 102: blgl@hagernas.com, pprymmer@factset.com
0.01 100: ceklof@endeca.com
0.01 99: fergal@esatclear.ie, ilya@martynov.org, damian@cs.monash.edu.au
0.01 97: allen@grumman.com
0.01 96: crt@kiski.net
0.01 95: grazz@pobox.com, chocolateboy@chocolatey.com
0.01 92: chip
0.01 90: bsugars@canoe.ca, marek.rouchal@infineon.com, jpnolan@op.net
0.01 88: ckuskie@cadence.com
0.01 85: peter@psdt.com
0.01 81: juerd@cpan.org
0.01 80: richard.foley@rfi.net
0.01 78: david.feldman@tudor.com, sho_pi@hotmail.com
0.01 77: marty+p5p@kasei.com, jpeacock@univpress.com
0.01 76: clkao@bestpractical.com, belg4mit@mit.edu
0.01 75: casey@geeknest.com
0.01 74: rurban@x-ray.at
0.01 72: anders@broadcom.com
0.01 71: joshua.pritikin@db.com
0.01 68: spoon@cpan.org, njsandever@hotmail.com
0.01 67: d-lewart@uiuc.edu
0.01 66: kstar@wolfetech.com, daniel@chetlin.com
0.01 63: troc@netrus.net
0.01 62: allen@huarp.harvard.edu, sugalskd@ous.edu, liz@dijkmat.nl, bholzman@longitude.com
0.01 61: andreas.koenig.7os6vvqr@franz.ak.mind.de
0.01 54: dan@berrange.com, pimlott@idiomtech.com, jarkko.hietaniemi@research.nokia.com
0.01 53: david.dyck@fluke.com
0.01 50: domo@vo.lu, o.flebbe@science-computing.de
0.01 49: mmestnik@rustconsulting.com, jfriedl@fummy.dsl.yahoo.com
0.01 45: bill@celestial.com, indy@tesla.rcub.bg.ac.yu
0.01 44: raphael_manfredi@pobox.com, bugs-perl5@bugs6.perl.org, pchines@nhgri.nih.gov
0.00 43: gp@familiehaase.de
0.00 42: ronaldws@aol.com
0.00 39: solar@openwall.com, efifer@sanwaint.com
0.00 38: p5-authors@crystalflame.net
0.00 37: steve.peters@gmail.com, jens@strawberry.com
0.00 36: schmorp@schmorp.de, rspier@pobox.com
0.00 35: hv@crypt0.demon.co.uk, epa98@doc.ic.ac.uk
0.00 34: mgiroux@bear.com, xmath@cpan.org, rootbeer@teleport.com, doughera@newton.phys.lafayette.edu, ken@mathforum.org
0.00 33: crazyinsomniac@yahoo.com, dougm
0.00 32: dbrook@easyspace.com
0.00 31: muir@idiom.com, kstar@chapin.edu
0.00 29: spidb@cpan.org, chip@perl.org, mhasch@cpan.org
0.00 28: decoux@moulon.inra.fr
0.00 27: todd.miller@courtesan.com
0.00 26: torsten.foertsch@gmx.net, james@mastros.biz
0.00 25: pjfarley@banet.net, andybussey@yahoo.co.uk
0.00 24: spp@psa.pencom.com, roderick@argon.org, jpo@di.uminho.pt
0.00 23: alexmv@mit.edu, alian@cpan.org
0.00 22: bepi@perl.it, owt1@cornell.edu, joshua.pritikin@newyork2.dmg.deuba.com
0.00 21: ddkilzer@lubricants-oil.com, als@turnhere.com, rfg@monkeys.com, ps@yahoo-inc.com, kipp@shonanblue.ne.jp
0.00 20: tom@compton.nu, bas@quarantainenet.nl, maeda@src.ricoh.co.jp, andrej.borsenkow@mow.siemens.ru, tobez@tobez.org
0.00 19: gbarr@ti.com, blair@orcaware.com, ash_cpan@firemirror.com, mcummings@gentoo.org, rbh00@utsglobal.com, christophe.grosjean@gmail.com, rt8363b02@sneakemail.com, stef@mongueurs.net, szabgab@gmail.com, whatever@davidnicol.com
0.00 18: ajm6q@virginia.edu, archer@meer.net, salzench@nielsenmedia.com, barries@jester.slaysys.com, saper@cpan.org
0.00 17: ian@dial.pipex.com, publiustemp-p5p3@yahoo.com, doug_wilson@intuit.com, fisherm@tce.com, dtr8sin02@sneakemail.com
0.00 16: alexeyt@freeshell.org, schwern@ool-18b93024.dyn.optonline.net, tobez@plab.ku.dk, ck@held.mind.de
0.00 15: daniel@biz.bitpusher.com, peter.dintelmann@dresdner-bank.com, coldwave@bigfoot.com, system@cedar.osshe.edu, thomas.dorner@start.de, michael.schroeder@informatik.uni-erlangen.de, tagunov@newmail.ru
0.00 14: knight@theopera.baldmt.citilink.com, sprout@cpan.org, dougm@cp.net, martti.rahkila@hut.fi, gozer@activestate.com
0.00 13: nobull@mail.com, arbor@al37al08.telecel.pt, neil.watkiss@sophos.com, lupe@lupe-christoph.de
0.00 12: max@warped.org, desar@club-internet.fr, pjcj@transeda.com, rv@gnu.org, hayakawa@livedoor.jp, hirschs@stargate.btv.ibm.com, nick.williams@morganstanley.com, siegel@zrz.tu-berlin.de
0.00 11: eipel@web.de, bah@longitude.com, alexander_bluhm@genua.de, rjray@redhat.com, dcd@tc.fluke.com, sisyphus1@optusnet.com.au
0.00 10: tony@develop-help.com, danhale@us.ibm.com, kroepke@dolphin-services.de, muaddib@erf.net, info@lingo.kiev.ua, rdm@cfcl.com
0.00 9: jweveland@yahoo.com, grazz@nyc.rr.com, adamk@gypsy.cyrix.com, jsmith@inwap.com, arachnist@gmail.com, andreas.koenig@kulturbox.de, dmuino@afip.gov.ar, neeri@iis.ee.ethz.ch, garry@zvolve.com, ignasi.roca@fujitsu-siemens.com, vishalb@hotmail.com
0.00 8: o6hhmk002@sneakemail.com, byron@omix.com, epeschko@den-mdev1, blair@gps.caltech.edu, sey@san.p.kyoto.jkc.co.jp, alex@alexwaugh.com, hops@sco.com, mark@infocomm.com, phodigere@yahoo.com, elaine@chaos.wustl.edu, mstevens@globnix.org, ignasi.roca@fujitsu.siemens.es
0.00 7: watman@inbox.ru, matt@sergeant.org, grahamt@activestate.com, schwab@suse.de, bod@compusol.com.au, coyote.frank@gmx.net, matthewg@zevils.com, jzawodn@yahoo-inc.com, pixel@mandrakesoft.com, cmeyer@helvella.org, knew-p5p@pimb.org, jduncan@fotango.com, eric.coe@oracle.com, schinder@pobox.com, kevincha99@hotmail.com
0.00 6: mthard@mthard1.monsanto.com, coral@moonlight.crystalflame.net, tim.bunce@pobox.com, necula@eecs.berkeley.edu, fxn@hashref.com, dm.list@math2.org, q.eibcartereio.=~m-b.{6}-cgimosx@gumdrop.flyinganvil.org, upf@de.uu.net, spp@spotter.yi.org, inaba@sdd.tokyo-sc.toshiba.co.jp, vishalb@my-deja.com
0.00 5: jmk2001@engineer.com, m@perlmeister.com, jhannah@omnihotels.com, joe+perl@sunstarsys.com, sean@dague.net, marcel@codewerk.com, mark@twoshortplanks.com, bronson@rinspin.com, ericp@activestate.com, tagunov@motor.ru, raul@dias.com.br, jum@helios.de, merijnb@iloquent.nl, callagh@itginc.com
0.00 4: b.d.low@unsw.edu.au, 7k8lrvf02@sneakemail.com, schuyler@oreilly.com, okamoto@xfiles.corp.hp.com, mark@summersault.com, jeremy@zawodny.com, david@dhaller.de, adam@ali.as, sseeberg@nimsoft.no, audreyt@audreyt.org, dickins3@fas.harvard.edu, chris@heathens.co.nz, djsf@technarchy.ru, rmh@debian.org, j.e.vanbaal@uvt.nl, vishal@gol.com, w.briscoe@ponl.com, mark@mark.mielke.cc, mchase@ix.netcom.com, lang@ms.chinmin.edu.tw, patrick.dugnolle@bnpparibas.com, rfc822@nl.ibm.com, rezic@onlineoffice.de, fugazi@zyx.net
0.00 3: pcg@goof.com, kan@dcit.cz, jarausch@numa1.igpm.rwth-aachen.de, hiroto.inaba@toshiba.co.jp, adavies@ptc.com, m@absolight.fr, mike@exegenix.com, rs@oregonnet.com, gin@mo.msk.ru, scog@amnh.org, ask@develooper.com, abigail@fnx.com, bcarter@gumdrop.flyinganvil.org, perl@ctweten.amsite.com, duncf@debian.org, tony@kasei.com, robin@oneworld.org, t-ikegami@aist.go.jp, egf7@columbia.edu, clarke@appliedmeta.com, clkao@clkao.org, luc.st-louis@ca.transport.bombardier.com, olivier.thauvin@aerov.jussieu.fr, alan@pair.com, miyagawa@edge.co.jp
0.00 2: lists@edeca.net, taggart@debian.org, gerrit.haase@convey.de, mike@bill.iac.net, cfriv@yahoo.com, mcmi0037@tc.umn.edu, uwe@ptc.spbu.ru, tchrist@jhereg.perl.com, ed@membled.com, ahamm@civica.com.au, mike@stok.co.uk, sey@jkc.co.jp, devin.heitmueller@gmail.com, tim@spindrift.srl.caltech.edu, drago@king.otsd.ts.fujitsu.co.jp, pdo@cs.umd.edu, hansm@icgned.nl, ksakai@netwk.ntt-at.co.jp, cturner@redhat.com, goldbb2@earthlink.net, murray@activestate.com, ahaas@airmail.net, perl-rt@wizbit.be, pgreen@seussnt.stratus.com, bzm@2bz.de, chris@cpan.org
0.00 1: claes@surfar.nu, me-01@ton.iguana.be, hansmu@xs4all.nl, wsanchez@mit.edu, akim@epita.fr, ach@mpe.mpg.de, brad@tgsmc.com, aas@sn.no, gedge@serf.org, jjuran@gmail.com, insecure@mail.od.ua, mlelstv@serpens.de, calle@lysator.liu.se, nort@qnx.com, scott.l.miller@compaq.com, merlyn@stonehenge.com, jquiroga@pobox.com, thecap@peach.ece.utexas.edu, okamoto@xfiles.intercon.hp.com, wmann@avici.com, ilya@juil.nonet, dgay@acm.org, dougm@pobox.com, dgris@perrin.dimensional.com, hio@hio.jp, wdconsta@cs.adelaide.edu.au, hansm@icgroup.nl, sreeji_k@yahoo.com, jdb@dfwnet.sbms.sbc.com, wegner_thomas@yahoo.com, schwern@gmail.com, dlux@spam.sch.bme.hu, pere@hungry.com, chris@chrisdolan.net, martyn@inpharmatica.co.uk, mvalente@idealx.com, lindner@inuus.com, jms@inwap.com, scog@roe.ac.uk, ammon@rhythm.com, somos@grail.cba.csuohio.edu, spp@psasolar.colltech.com, rvtol+news@isolution.nl, robin@puffinry.freeserve.co.uk, steinlechner@gmx.net, scotth@sgi.com, pgollucci@p6m7g8.com, bjepson@oreilly.com, hansm@icgned.icgroup.nl, eggert@twinsun.com, ggl.20.jj...@spamgourmet.com, ml1050@freemail.hu, harri.pasanen@trema.com, sitz@onastick.net, richard.kandarian@lanl.gov, peter@pogma.com
There are likely still some duplicate e-mail addresses in there.
nick and alanbur will not 'score' as highly as they should because they did
work on Perforce branches that jhi and gsar merged (and so the latter will
be in the annotation). Anyone who moves files, or rearranges whitespace, will
get the annotation for that line.
The Initial Perforce checkin was 5.003, so it won't just be Larry's original
code.
Nicholas Clark
Thread Next
-
committer statistics
by Nicholas Clark