зеркало из https://github.com/microsoft/git.git
git-send-email: real name with period need to be dq-quoted on From: line
An author name like 'A. U. Thor <a.u.thor@example.com>" is not a valid RFC 2822 address; when placing it on From: line, we would need to quote it, like this: Signed-off-by: "Junio C. Hamano" <junkio@cox.net>
This commit is contained in:
Родитель
ce91c2f653
Коммит
7a2a0d2141
|
@ -409,6 +409,11 @@ sub send_message
|
|||
$gitversion = Git::version();
|
||||
}
|
||||
|
||||
my ($author_name) = ($from =~ /^(.*?)\s+</);
|
||||
if ($author_name =~ /\./ && $author_name !~ /^".*"$/) {
|
||||
my ($name, $addr) = ($from =~ /^(.*?)(\s+<.*)/);
|
||||
$from = "\"$name\"$addr";
|
||||
}
|
||||
my $header = "From: $from
|
||||
To: $to
|
||||
Cc: $cc
|
||||
|
|
Загрузка…
Ссылка в новой задаче