Who maintains this file?
Posted Aug 25, 2007 0:23 UTC (Sat) by socket
Parent article: Who maintains this file?
So, I used Linus's script to discover who maintains the MAINTAINERS file.
~/src/linux-2.6> whomaintains.sh MAINTAINERS
43 Signed-off-by: Linus Torvalds <email@example.com>
38 Signed-off-by: Andrew Morton <firstname.lastname@example.org>
11 Signed-off-by: Jeff Garzik <email@example.com>
8 Signed-off-by: Jean Delvare <firstname.lastname@example.org>
8 Signed-off-by: Adrian Bunk <email@example.com>
6 Signed-off-by: Greg Kroah-Hartman <firstname.lastname@example.org>
6 Signed-off-by: David S. Miller <email@example.com>
6 Signed-off-by: Bryan Wu <firstname.lastname@example.org>
5 Signed-off-by: Pierre Ossman <email@example.com>
5 Signed-off-by: John W. Linville <firstname.lastname@example.org>
But the script just scans through the 'Signed-off-by' (or other *by) lines in commits where that file is changed and counts them. And since Linus and Andrew wind up with their sign-offs on just about everything, the top few entries might not be as informative as one would hope.
Someone with a little more shell-fu than I have could figure out what happens when this script gets run on every file in the tree and see just how much variation there is between the results.
I think some clever shell work and use of git could still give us what we're looking for, but I agree with the other comment that suggested 'git blame' is more likely to be what we want to use.
to post comments)