refspec: trivial cleanup
We can remove one level of indentation and make the code clearer. No functional changes. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
72ffeb997e
commit
bfded87570
19
refspec.c
19
refspec.c
@ -272,15 +272,16 @@ void refspec_ref_prefixes(const struct refspec *rs,
|
||||
else if (item->src && !item->exact_sha1)
|
||||
prefix = item->src;
|
||||
|
||||
if (prefix) {
|
||||
if (item->pattern) {
|
||||
const char *glob = strchr(prefix, '*');
|
||||
strvec_pushf(ref_prefixes, "%.*s",
|
||||
(int)(glob - prefix),
|
||||
prefix);
|
||||
} else {
|
||||
expand_ref_prefix(ref_prefixes, prefix);
|
||||
}
|
||||
if (!prefix)
|
||||
continue;
|
||||
|
||||
if (item->pattern) {
|
||||
const char *glob = strchr(prefix, '*');
|
||||
strvec_pushf(ref_prefixes, "%.*s",
|
||||
(int)(glob - prefix),
|
||||
prefix);
|
||||
} else {
|
||||
expand_ref_prefix(ref_prefixes, prefix);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user