[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How many GNU Emacs committers?

From: Tassilo Horn
Subject: Re: How many GNU Emacs committers?
Date: Fri, 26 Jul 2013 17:18:29 +0200
User-agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3.50 (gnu/linux)

Eli Zaretskii <address@hidden> writes:

>> Back when emacs used CVS, only the actual committers were logged,
>> though they probably committed tons of changes others sent them per
>> mail but couldn't commit themselves.
> The names of the actual authors of the changes are always stated in
> the ChangeLog entries, and always have been.

Yes, sure.  But those are not analyzed by ohloh.net.

> So I think the ChangeLog files are a much more accurate source of this
> kind of information that the VCS logs, including for this reason:
>> And there are many emacs packages that have their own repositories
>> (Org, Gnus, ERC, etc.), and not all of them are synched on a
>> per-commit basis with emacs' repository, so parts of their
>> contributors are probably not included in the statistics, too.

Indeed, so here's a try:

  $ cat **/ChangeLog* | grep '^[0-9]' | cut -d" " -f1 --complement \
        | sed -e 's/(.*)//' |sed -e 's/<.*>//' | sed -e 's/^[ ]\+//' \
        | sed -e 's/[ ]\+$//' | sort | uniq | wc -l

There are some duplicates when people sometimes use, e.g., "Richard
Stallman" and sometimes "Richard M. Stallman", and people with the same
name count only once, but matching only for names seemed to be more
correct than email addresses where sometimes people have used a good
dozen over the years.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]