aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/get_maintainer.pl
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/get_maintainer.pl')
-rwxr-xr-xscripts/get_maintainer.pl11
1 files changed, 6 insertions, 5 deletions
diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl
index d29a8d75cb2..4594f334105 100755
--- a/scripts/get_maintainer.pl
+++ b/scripts/get_maintainer.pl
@@ -328,7 +328,8 @@ sub read_mailmap {
328 # name1 <mail1> <mail2> 328 # name1 <mail1> <mail2>
329 # name1 <mail1> name2 <mail2> 329 # name1 <mail1> name2 <mail2>
330 # (see man git-shortlog) 330 # (see man git-shortlog)
331 if (/^(.+)<(.+)>$/) { 331
332 if (/^([^<]+)<([^>]+)>$/) {
332 my $real_name = $1; 333 my $real_name = $1;
333 my $address = $2; 334 my $address = $2;
334 335
@@ -336,13 +337,13 @@ sub read_mailmap {
336 ($real_name, $address) = parse_email("$real_name <$address>"); 337 ($real_name, $address) = parse_email("$real_name <$address>");
337 $mailmap->{names}->{$address} = $real_name; 338 $mailmap->{names}->{$address} = $real_name;
338 339
339 } elsif (/^<([^\s]+)>\s*<([^\s]+)>$/) { 340 } elsif (/^<([^>]+)>\s*<([^>]+)>$/) {
340 my $real_address = $1; 341 my $real_address = $1;
341 my $wrong_address = $2; 342 my $wrong_address = $2;
342 343
343 $mailmap->{addresses}->{$wrong_address} = $real_address; 344 $mailmap->{addresses}->{$wrong_address} = $real_address;
344 345
345 } elsif (/^(.+)<([^\s]+)>\s*<([^\s]+)>$/) { 346 } elsif (/^(.+)<([^>]+)>\s*<([^>]+)>$/) {
346 my $real_name = $1; 347 my $real_name = $1;
347 my $real_address = $2; 348 my $real_address = $2;
348 my $wrong_address = $3; 349 my $wrong_address = $3;
@@ -353,7 +354,7 @@ sub read_mailmap {
353 $mailmap->{names}->{$wrong_address} = $real_name; 354 $mailmap->{names}->{$wrong_address} = $real_name;
354 $mailmap->{addresses}->{$wrong_address} = $real_address; 355 $mailmap->{addresses}->{$wrong_address} = $real_address;
355 356
356 } elsif (/^(.+)<([^\s]+)>\s*([^\s].*)<([^\s]+)>$/) { 357 } elsif (/^(.+)<([^>]+)>\s*(.+)\s*<([^>]+)>$/) {
357 my $real_name = $1; 358 my $real_name = $1;
358 my $real_address = $2; 359 my $real_address = $2;
359 my $wrong_name = $3; 360 my $wrong_name = $3;
@@ -1388,7 +1389,7 @@ sub vcs_exists {
1388 warn("$P: No supported VCS found. Add --nogit to options?\n"); 1389 warn("$P: No supported VCS found. Add --nogit to options?\n");
1389 warn("Using a git repository produces better results.\n"); 1390 warn("Using a git repository produces better results.\n");
1390 warn("Try Linus Torvalds' latest git repository using:\n"); 1391 warn("Try Linus Torvalds' latest git repository using:\n");
1391 warn("git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"); 1392 warn("git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n");
1392 $printed_novcs = 1; 1393 $printed_novcs = 1;
1393 } 1394 }
1394 return 0; 1395 return 0;