diff options
author | Junio C Hamano <gitster@pobox.com> | 2012-09-11 11:35:15 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-09-11 11:35:15 -0700 |
commit | 13670c5f9c21db55c2d8ab8db9d1da2b5c236ae0 (patch) | |
tree | c3e2cbb69a905544b8d8f12683161bc6dc5f7af5 /ident.c | |
parent | Sync with maint (diff) | |
parent | split_ident_line(): make best effort when parsing author/committer line (diff) | |
download | tgif-13670c5f9c21db55c2d8ab8db9d1da2b5c236ae0.tar.xz |
Merge branch 'jc/maint-ident-missing-human-name'
"git show --format='%ci'" did not give timestamp correctly for
commits created without human readable name on "committer" line.
* jc/maint-ident-missing-human-name:
split_ident_line(): make best effort when parsing author/committer line
Diffstat (limited to 'ident.c')
-rw-r--r-- | ident.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -210,8 +210,10 @@ int split_ident_line(struct ident_split *split, const char *line, int len) split->name_end = cp + 1; break; } - if (!split->name_end) - return status; + if (!split->name_end) { + /* no human readable name */ + split->name_end = split->name_begin; + } for (cp = split->mail_begin; cp < line + len; cp++) if (*cp == '>') { |