From: Ævar Arnfjörð Bjarmason Date: Sat, 23 Oct 2010 11:52:26 GMT Subject: Re: git as an sfc member project Message-ID: In-Reply-To: <20101022231820.GB25520@sigill.intra.peff.net> On Fri, Oct 22, 2010 at 23:18, Jeff King wrote: > On Fri, Oct 22, 2010 at 03:59:36PM -0700, Junio C Hamano wrote: > >> Shawn Pearce writes: >> >> > I think a committee of at least 3 people and at most 5, any of whom >> > can be a benevolent SFC liasion, is fine.  As far as selection goes, >> > the committee can elect or remove a member through a majority vote, >> > and should base its decisions based on surviving contributions to the >> > code base, but shouldn't be tied to that (just in case someone >> > contributes a lot of good code and then becomes a jerk). >> >> Just a datapoint from quick "blame -C -C -w" run as of 1.7.3.2, counting >> surviving lines, 7 top from each area, excluding Documentation/RelNotes. >> >> >> ** Everything else ** >> >> 77212        Junio C Hamano >> 41388        Shawn O. Pearce >> 32676        Linus Torvalds >> 28618        Johannes Schindelin >> 22120        Ævar Arnfjörð Bjarmason >> 20190        Paul Mackerras >> 15518        Marius Storm-Olsen > > How did you calculate this? I don't see how it could be right. For > example, Ævar's contribution, while being impressively large lately, is > only 12877 lines total over all commits, let alone surviving lines: > >  $ git log --pretty=format: --numstat --author=Bjarmason | >    perl -ne '/^\d+/ and $total += $&; END { print "$total\n"; }' >  12877 Either way it doesn't matter, since I'm not interested in being a SFC liasion. I just want to hack, not deal with issues like these (but more power to people who want to). But I think picking people for anything based on the number of lines that git-blame thinks people "own" is a bad criteria. My contributions to Git are relatively small, but I've happened to pick projects (the test suit, gettext) that have touched a lot of lines of code. But other people who've done 10x more work than I have (both in time & importance) probably have 10x less lines of code assigned to them. If I keep it up I'll probably "own" more lines of code than Linus, but I think any criteria that brings me within an order of magnitute of importance of him and Junio is pretty much broken by defintion :)