From: Joe Perches <joe@perches.com>
To: linux-kernel@vger.kernel.org
Subject: [PATCH 0/8] scripts/get_maintainer.pl: Add --interactive
Date: Wed, 22 Sep 2010 20:17:06 -0700 [thread overview]
Message-ID: <cover.1285209493.git.joe@perches.com> (raw)
Add --interactive mode to allow some user interaction with the
script before returning a list of email addresses.
Using --interactive outputs to STDERR until the list of email
addresses is approved, then that list is emitted normally to STDOUT.
Duplicate email address matching is much improved, and the .mailmap file
is now used correctly.
For instance the previous RFC patch: http://lkml.org/lkml/2010/9/20/313
did not correctly identify drivers/net/sky2.c patches by Stephen Hemminger
as his maintainer address differs from his normally used submittal address.
After this patch series is applied it correctly shows:
$ ./scripts/get_maintainer.pl -i -f drivers/net/sky2.c
* # email/list and role:stats
* 1 Stephen Hemminger <shemminger@linux-foundation.org>
maintainer:SKGE, SKY2 10/100...
* 2 netdev@vger.kernel.org
open list:SKGE, SKY2 10/100...
* 3 linux-kernel@vger.kernel.org
open list
_#(toggle), A#(author), S#(signed) *(all), ^(none), O(options), Y(approve): g
* # email/list and role:stats auth sign
* 1 Stephen Hemminger <shemminger@linux-foundation.org> 26 37
maintainer:SKGE, SKY2 10/100...,commit_signer:37/67=55%
* 2 "David S. Miller" <davem@davemloft.net> 7 56
commit_signer:56/67=84%
* 3 Mike McCormack <mikem@ring3k.org> 15 15
commit_signer:15/67=22%
* 4 netdev@vger.kernel.org
open list:SKGE, SKY2 10/100...
* 5 linux-kernel@vger.kernel.org
open list
_#(toggle), A#(author), S#(signed) *(all), ^(none), O(options), Y(approve): b
git-blame can be very slow, please have patience...
* # email/list and role:stats auth sign
* 1 Stephen Hemminger <shemminger@linux-foundation.org> 248 265
maintainer:SKGE, SKY2 10/100...,commit_signer:37/67=55%,authored lines:4534/5035=90%,commits:262/298=88%
* 2 "David S. Miller" <davem@davemloft.net> 9 109
commit_signer:56/67=84%,commits:99/298=33%
* 3 Mike McCormack <mikem@ring3k.org> 22 22
commit_signer:15/67=22%,authored lines:343/5035=7%,commits:20/298=7%
* 4 Jeff Garzik <jgarzik@redhat.com> 3 168
commits:168/298=56%
* 5 netdev@vger.kernel.org
open list:SKGE, SKY2 10/100...
* 6 linux-kernel@vger.kernel.org
open list
_#(toggle), A#(author), S#(signed) *(all), ^(none), O(options), Y(approve): y
Stephen Hemminger <shemminger@linux-foundation.org>
"David S. Miller" <davem@davemloft.net>
Mike McCormack <mikem@ring3k.org>
Jeff Garzik <jgarzik@redhat.com>
netdev@vger.kernel.org
linux-kernel@vger.kernel.org
Joe Perches (6):
scripts/get_maintainer.pl: Improve --interactive UI
scripts/get_maintainer.pl: Update --interactive UI, improve hg runtime
scripts/get_maintainer.pl: Use case insensitive name de-duplication
scripts/get_maintainer.pl: Correct indentation in a few places
scripts/get_maintainer.pl: Use mailmap in name deduplication and other updates
scripts/get_maintainer.pl: Don't deduplicate unnamed addresses ie: mailing lists
florian@mickler.org (2):
scripts/get_maintainer.pl: add interactive mode
scripts/get_maintainer.pl: fix mailmap handling
scripts/get_maintainer.pl | 1153 +++++++++++++++++++++++++++++++++++----------
1 files changed, 906 insertions(+), 247 deletions(-)
Please apply.
The current version is available to pull from:
git://repo.or.cz/linux-2.6/get_maintainer.git 20100922_gm
--
1.7.3
next reply other threads:[~2010-09-23 3:17 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-23 3:17 Joe Perches [this message]
2010-09-23 3:17 ` [PATCH 1/8] scripts/get_maintainer.pl: add interactive mode Joe Perches
2010-09-23 7:11 ` Florian Mickler
2010-09-23 3:17 ` [PATCH 2/8] scripts/get_maintainer.pl: Improve --interactive UI Joe Perches
2010-09-23 3:17 ` [PATCH 3/8] scripts/get_maintainer.pl: Update --interactive UI, improve hg runtime Joe Perches
2010-09-23 3:17 ` [PATCH 4/8] scripts/get_maintainer.pl: Use case insensitive name de-duplication Joe Perches
2010-09-23 3:17 ` [PATCH 5/8] scripts/get_maintainer.pl: fix mailmap handling Joe Perches
2010-09-23 7:12 ` Florian Mickler
2010-09-23 3:17 ` [PATCH 6/8] scripts/get_maintainer.pl: Correct indentation in a few places Joe Perches
2010-09-23 3:17 ` [PATCH 7/8] scripts/get_maintainer.pl: Use mailmap in name deduplication and other updates Joe Perches
2010-09-23 3:17 ` [PATCH 8/8] scripts/get_maintainer.pl: Don't deduplicate unnamed addresses ie: mailing lists Joe Perches
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1285209493.git.joe@perches.com \
--to=joe@perches.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox