Re: git as an sfc member project
- From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- Date
- Oct 23, 2010, 11:52 UTC
- Message-ID
- <AANLkTikxMtdvppLur4kuXffRn0G29NFv6ameTpaeY46G@mail.gmail.com>
- In-Reply-To
- <20101022231820.GB25520@sigill.intra.peff.net>
On Fri, Oct 22, 2010 at 23:18, Jeff King <peff@peff.net> wrote:
Show 32 quoted lines
> On Fri, Oct 22, 2010 at 03:59:36PM -0700, Junio C Hamano wrote:
>
>> Shawn Pearce <spearce@spearce.org> 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"; }'
> 12877Either 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 :)