зеркало из https://github.com/microsoft/git.git
blame: remove needless comparison with GIT_SHA1_HEXSZ
When faking a working tree commit, we read in lines from MERGE_HEAD into a strbuf. Because the strbuf is NUL-terminated and get_oid_hex will fail if it unexpectedly encounters a NUL, the check for the length of the line is unnecessary. There is no optimization benefit from this case, either, since on failure we call die. Remove this check, since it is no longer needed. Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
7e0d029f18
Коммит
fee49308a1
2
blame.c
2
blame.c
|
@ -144,7 +144,7 @@ static void append_merge_parents(struct repository *r,
|
||||||
|
|
||||||
while (!strbuf_getwholeline_fd(&line, merge_head, '\n')) {
|
while (!strbuf_getwholeline_fd(&line, merge_head, '\n')) {
|
||||||
struct object_id oid;
|
struct object_id oid;
|
||||||
if (line.len < GIT_SHA1_HEXSZ || get_oid_hex(line.buf, &oid))
|
if (get_oid_hex(line.buf, &oid))
|
||||||
die("unknown line in '%s': %s",
|
die("unknown line in '%s': %s",
|
||||||
git_path_merge_head(r), line.buf);
|
git_path_merge_head(r), line.buf);
|
||||||
tail = append_parent(r, tail, &oid);
|
tail = append_parent(r, tail, &oid);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче