develooper 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


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About