public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] scripts/get_maintainer.pl: Add --interactive
@ 2010-09-23  3:17 Joe Perches
  2010-09-23  3:17 ` [PATCH 1/8] scripts/get_maintainer.pl: add interactive mode Joe Perches
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Joe Perches @ 2010-09-23  3:17 UTC (permalink / raw)
  To: linux-kernel

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


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-09-23  7:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-23  3:17 [PATCH 0/8] scripts/get_maintainer.pl: Add --interactive Joe Perches
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox