On Fri, 23 Apr 2004 10:03:49 -0300, "Joao S. O. Bueno" <[EMAIL PROTECTED]> wrote:
> On Friday 23 April 2004 08:10, Sven Neumann wrote:
> > RaphaŽl Quinet <[EMAIL PROTECTED]> writes:
> > > Currently, I think that having a look at the ChangeLog is the best way
> > > (although cumbersome) to figure out who is working on what.
> > > [...]   Some time ago, I wrote a script that parses
> > > the GIMP ChangeLog files and tries to figure out who are the most
> > > active developers.  Maybe I should try to hack it a bit more.
> >
> > That sounds like something that should be done using the CVS
> > information, not by parsing the ChangeLog. Perhaps have a look at
> > statcvs, a CVS Repository statistic analysis tool.
> Would not that turn up just those who have CVS access?
> Maybe a mix of both.

Yes, and that's why I wrote the program parse_gimp_changelogs.pl in
2002.  It scans the ChangeLog file(s) and for each entry, checks if the
text mentions the name and/or e-mail address of some other person or the
name of a patch file (e.g. gimp-<username>-<date yymmdd-n>.patch.gz).
In this case, the author of the patch is credited for the update more
than the one who commited the patch.

That script was not very clean, though: it made some bad assumptions
about how to find user names in comments and map them to the
corresponding person.  But that's why I said that "maybe I should try to
hack it a bit more"...

> Maybe split contributors in developers and small contributors. That way,
> one looking on the about dialog would not have to wait ages to see your name 
> and Mitch's, for example.

Hmmm...  But then we could have endless debates about where we draw the
line between developers and small contributors.  Do we include only
Sven, Mitch and Yosh as the main developers?  Or do we take the top 20
contributors as developers?  Or the top 50?  Or...?

Anyway, I don't think that we were discussing how to rank the various
GIMP contributors, but rather how we can present to the users or
potential contributors a summary of who is working on what.  That
should probably be grouped by "what" rather than by "who".  In other
words, we should try to generate automatically a list of contributors
to each "area" of the GIMP.  These areas could follow the layout of
the source tree (sub-dirs in app and other top-level dirs) or could be
grouped in a slightly different way.

Gimp-developer mailing list

Reply via email to