зеркало из https://github.com/microsoft/git.git
sha1_name: compare variable with constant, not constant with variable
And restructure the if/else to factor out the common "is len positive?" test into a single conditional. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
cdfd94837b
Коммит
1f27e7d56b
12
sha1_name.c
12
sha1_name.c
|
@ -1033,12 +1033,14 @@ int interpret_branch_name(const char *name, struct strbuf *buf)
|
|||
int len = interpret_nth_prior_checkout(name, buf);
|
||||
int tmp_len;
|
||||
|
||||
if (!len)
|
||||
if (!len) {
|
||||
return len; /* syntax Ok, not enough switches */
|
||||
if (0 < len && len == namelen)
|
||||
return len; /* consumed all */
|
||||
else if (0 < len)
|
||||
return reinterpret(name, namelen, len, buf);
|
||||
} else if (len > 0) {
|
||||
if (len == namelen)
|
||||
return len; /* consumed all */
|
||||
else
|
||||
return reinterpret(name, namelen, len, buf);
|
||||
}
|
||||
|
||||
cp = strchr(name, '@');
|
||||
if (!cp)
|
||||
|
|
Загрузка…
Ссылка в новой задаче