|
@@ -328,7 +328,8 @@ sub read_mailmap {
|
|
|
# name1 <mail1> <mail2>
|
|
|
# name1 <mail1> name2 <mail2>
|
|
|
# (see man git-shortlog)
|
|
|
- if (/^(.+)<(.+)>$/) {
|
|
|
+
|
|
|
+ if (/^([^<]+)<([^>]+)>$/) {
|
|
|
my $real_name = $1;
|
|
|
my $address = $2;
|
|
|
|
|
@@ -336,13 +337,13 @@ sub read_mailmap {
|
|
|
($real_name, $address) = parse_email("$real_name <$address>");
|
|
|
$mailmap->{names}->{$address} = $real_name;
|
|
|
|
|
|
- } elsif (/^<([^\s]+)>\s*<([^\s]+)>$/) {
|
|
|
+ } elsif (/^<([^>]+)>\s*<([^>]+)>$/) {
|
|
|
my $real_address = $1;
|
|
|
my $wrong_address = $2;
|
|
|
|
|
|
$mailmap->{addresses}->{$wrong_address} = $real_address;
|
|
|
|
|
|
- } elsif (/^(.+)<([^\s]+)>\s*<([^\s]+)>$/) {
|
|
|
+ } elsif (/^(.+)<([^>]+)>\s*<([^>]+)>$/) {
|
|
|
my $real_name = $1;
|
|
|
my $real_address = $2;
|
|
|
my $wrong_address = $3;
|
|
@@ -353,7 +354,7 @@ sub read_mailmap {
|
|
|
$mailmap->{names}->{$wrong_address} = $real_name;
|
|
|
$mailmap->{addresses}->{$wrong_address} = $real_address;
|
|
|
|
|
|
- } elsif (/^(.+)<([^\s]+)>\s*([^\s].*)<([^\s]+)>$/) {
|
|
|
+ } elsif (/^(.+)<([^>]+)>\s*(.+)\s*<([^>]+)>$/) {
|
|
|
my $real_name = $1;
|
|
|
my $real_address = $2;
|
|
|
my $wrong_name = $3;
|