From: | "Marc G(dot) Fournier" <scrappy(at)postgresql(dot)org> |
---|---|
To: | Greg Sabino Mullane <greg(at)turnstep(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Patch Count? |
Date: | 2005-02-05 06:18:34 |
Message-ID: | 20050205021526.K62562@ganymede.hub.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Sat, 5 Feb 2005, Greg Sabino Mullane wrote:
> I did it last time. It's been a while now, but I think what I
> did was basically look at all the commit messages from the
> previous release to the current one, and then used a perl script
> to extract everything that looked like a name or an email
> address. Then I manually went through and cleaned things up by
> verifying names, removing duplicates, etc. This relies on the
> actual commiter giving credit to the patcher, but everyone
> here is really good about doing that. :) Not sure if I still have
> the script around, but I can dig it up if it's needed.
I'm trying the following on the archives:
grep From: `find 2004-* 2003-1[12] -type f -name "msg*" -exec grep --silent "^diff " {} \; -print` | \
awk -F: '{print $3}' | \
sed 's/<\/em>//g' | \
sed 's/</ /' | \
awk '{printf"%s %s\n", $1, $2}' | \
sort -u
The problem with commit logs is that a good portion are just 'reports
from' vs patches ... neither method will necessarily be particularly
accurate :)
----
Marc G. Fournier Hub.Org Networking Services (http://www.hub.org)
Email: scrappy(at)hub(dot)org Yahoo!: yscrappy ICQ: 7615664
From | Date | Subject | |
---|---|---|---|
Next Message | Marc G. Fournier | 2005-02-05 06:23:05 | Re: Patch Count? |
Previous Message | Greg Sabino Mullane | 2005-02-05 06:02:55 | Re: Patch Count? |