author | David Reiss <dreiss@facebook.com> | |
Tue, 22 Dec 2009 18:51:41 +0000 (10:51 -0800) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 22 Dec 2009 19:51:17 +0000 (11:51 -0800) | ||
commit | c8cba79181abc139d7cba364bf868875426fc2c1 | |
tree | fbe48748ccb1778d9173bf2816ef8a0812e222b2 | tree | snapshot |
parent | e49ca974d6ff2dda1ff4ee39e7cc33af33d1eb2a | commit | diff |
Prevent git blame from segfaulting on a missing author name
The human-readable author and committer name can be missing from
commits imported from foreign SCM interfaces. Make sure we parse
the "author" and "committer" line a bit more leniently and avoid
segfaulting by assuming the name always exists.
Signed-off-by: David Reiss <dreiss@facebook.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
The human-readable author and committer name can be missing from
commits imported from foreign SCM interfaces. Make sure we parse
the "author" and "committer" line a bit more leniently and avoid
segfaulting by assuming the name always exists.
Signed-off-by: David Reiss <dreiss@facebook.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-blame.c | diff | blob | history | |
t/t8003-blame.sh | diff | blob | history |