git blame across the entire codebase

A few years ago, a script showed up on the git mailing list that would effectively run "git blame" across the entire tree, and aggregate the line counts by author. Here's the first 50 authors as of commit 86714aaae213175ea8c716ad22c1e10300d5bf61:

Total lines: 2200186
  516667  23.48%  Jarkko Hietaniemi
  205425   9.34%  Karl Williamson
  200933   9.13%  Chris 'BinGOs' Williams
  145825   6.63%  Nicholas Clark
   86205   3.92%  Rafael Garcia-Suarez
   82823   3.76%  Gurusamy Sarathy
   57861   2.63%  Larry Wall
   53781   2.44%  Steve Peters
   49052   2.23%  Paul Marquess
   46528   2.11%  Perl 5 Porters
   45927   2.09%  Father Chrysostomos
   40271   1.83%  Sullivan Beck
   34158   1.55%  Steve Hay
   28840   1.31%  David Mitchell
   28330   1.29%  David Golden
   27898   1.27%  Ricardo Signes
   27055   1.23%  Nick Ing-Simmons
   25204   1.15%  Ilya Zakharevich
   23394   1.06%  Marcus Holland-Moritz
   18139   0.82%  Yves Orton
   16877   0.77%  Andy Dougherty
   16330   0.74%  Steffen Mueller
   16202   0.74%  Michael G. Schwern
   15076   0.69%  Zefram
   14224   0.65%  Brian Fraser
   13507   0.61%  Dave Mitchell
   13494   0.61%  Dan Kogai
   13257   0.60%  H.Merijn Brand
   10307   0.47%  Jerry D. Hedden
    9667   0.44%  Tels
    9443   0.43%  Jesse Vincent
    8610   0.39%  Andreas Koenig
    8266   0.38%  Craig A. Berry
    7453   0.34%  Abhijit Menon-Sen
    7328   0.33%  Hugo van der Sanden
    7051   0.32%  Vadim Konovalov
    7016   0.32%  Jim Cromie
    6946   0.32%  Tom Christiansen
    6648   0.30%  John E. Malmberg
    6305   0.29%  Shlomi Fish
    6276   0.29%  Abigail
    5917   0.27%  Radu Greab
    5877   0.27%  Yitzchak Scott-Thoennes
    5860   0.27%  Jos I. Boumans
    5558   0.25%  Marc Green
    5472   0.25%  Paul Fenwick
    5323   0.24%  Dave Rolsky
    5240   0.24%  Jan Dubois
    5138   0.23%  Andy Lester
    5089   0.23%  Tony Cook

2 Comments


28840 1.31% David Mitchell
13507 0.61% Dave Mitchell

Is it two different people with a similar name or the same person under two different names?

And what about linking your post to that script?

Leave a comment

About Randal L. Schwartz

user-pic print "Just another Perl hacker"; # the original!