mirror of
https://github.com/git/git
synced 2024-08-27 03:29:21 +00:00
Merge branch 'nd/fetch-compact-update'
"git fetch" output cleanup. * nd/fetch-compact-update: fetch: prefer suffix substitution in compact fetch.output
This commit is contained in:
commit
d6cc13602b
|
@ -629,9 +629,14 @@ static int find_and_replace(struct strbuf *haystack,
|
|||
const char *needle,
|
||||
const char *placeholder)
|
||||
{
|
||||
const char *p = strstr(haystack->buf, needle);
|
||||
const char *p = NULL;
|
||||
int plen, nlen;
|
||||
|
||||
nlen = strlen(needle);
|
||||
if (ends_with(haystack->buf, needle))
|
||||
p = haystack->buf + haystack->len - nlen;
|
||||
else
|
||||
p = strstr(haystack->buf, needle);
|
||||
if (!p)
|
||||
return 0;
|
||||
|
||||
|
@ -639,7 +644,6 @@ static int find_and_replace(struct strbuf *haystack,
|
|||
return 0;
|
||||
|
||||
plen = strlen(p);
|
||||
nlen = strlen(needle);
|
||||
if (plen > nlen && p[nlen] != '/')
|
||||
return 0;
|
||||
|
||||
|
|
Loading…
Reference in a new issue