mirror of
https://github.com/git/git.git
synced 2024-11-23 18:05:29 +08:00
git-svn: trim leading and trailing whitespaces in author name
In some cases, the svn author names might contain leading or trailing whitespaces, leading to messages such as: Author: user1 not defined in authors.txt (the trailing newline leads to the line break). The user "user1" is defined in authors.txt though, e.g. user1 = User <user1@example.com> Fix this by trimming the author name retreived from svn before using it in check_author. Helped-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Tobias Klauser <tklauser@distanz.ch> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
5fa0f5238b
commit
4ddd4bddb1
@ -1491,6 +1491,10 @@ sub call_authors_prog {
|
||||
|
||||
sub check_author {
|
||||
my ($author) = @_;
|
||||
if (defined $author) {
|
||||
$author =~ s/^\s+//g;
|
||||
$author =~ s/\s+$//g;
|
||||
}
|
||||
if (!defined $author || length $author == 0) {
|
||||
$author = '(no author)';
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user