Browse Source

Merge branch 'nd/fetch-compact-update'

"git fetch" output cleanup.

* nd/fetch-compact-update:
  fetch: prefer suffix substitution in compact fetch.output
maint
Junio C Hamano 6 years ago
parent
commit
d6cc13602b
  1. 8
      builtin/fetch.c

8
builtin/fetch.c

@ -629,9 +629,14 @@ static int find_and_replace(struct strbuf *haystack, @@ -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, @@ -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…
Cancel
Save