Code

Prevent git blame from segfaulting on a missing author name
authorDavid Reiss <dreiss@facebook.com>
Tue, 22 Dec 2009 18:51:41 +0000 (10:51 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 22 Dec 2009 19:51:17 +0000 (11:51 -0800)
commitc8cba79181abc139d7cba364bf868875426fc2c1
treefbe48748ccb1778d9173bf2816ef8a0812e222b2
parente49ca974d6ff2dda1ff4ee39e7cc33af33d1eb2a
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>
builtin-blame.c
t/t8003-blame.sh