Merge branch 'jc/advice-sans-trailing-whitespace'
The "hint:" messages given by the advice mechanism, when given a message with a blank line, left a line with trailing whitespace, which has been cleansed. * jc/advice-sans-trailing-whitespace: advice: omit trailing whitespacemaint
commit
39b2c6f77e
3
advice.c
3
advice.c
|
@ -105,8 +105,9 @@ static void vadvise(const char *advice, int display_instructions,
|
||||||
|
|
||||||
for (cp = buf.buf; *cp; cp = np) {
|
for (cp = buf.buf; *cp; cp = np) {
|
||||||
np = strchrnul(cp, '\n');
|
np = strchrnul(cp, '\n');
|
||||||
fprintf(stderr, _("%shint: %.*s%s\n"),
|
fprintf(stderr, _("%shint:%s%.*s%s\n"),
|
||||||
advise_get_color(ADVICE_COLOR_HINT),
|
advise_get_color(ADVICE_COLOR_HINT),
|
||||||
|
(np == cp) ? "" : " ",
|
||||||
(int)(np - cp), cp,
|
(int)(np - cp), cp,
|
||||||
advise_get_color(ADVICE_COLOR_RESET));
|
advise_get_color(ADVICE_COLOR_RESET));
|
||||||
if (*np)
|
if (*np)
|
||||||
|
|
|
@ -1154,9 +1154,9 @@ test_expect_success 'avoid ambiguous track and advise' '
|
||||||
hint: tracking ref '\''refs/heads/main'\'':
|
hint: tracking ref '\''refs/heads/main'\'':
|
||||||
hint: ambi1
|
hint: ambi1
|
||||||
hint: ambi2
|
hint: ambi2
|
||||||
hint: ''
|
hint:
|
||||||
hint: This is typically a configuration error.
|
hint: This is typically a configuration error.
|
||||||
hint: ''
|
hint:
|
||||||
hint: To support setting up tracking branches, ensure that
|
hint: To support setting up tracking branches, ensure that
|
||||||
hint: different remotes'\'' fetch refspecs map into different
|
hint: different remotes'\'' fetch refspecs map into different
|
||||||
hint: tracking namespaces.
|
hint: tracking namespaces.
|
||||||
|
|
|
@ -1777,10 +1777,10 @@ test_expect_success '--points-at finds annotated tags of tags' '
|
||||||
'
|
'
|
||||||
|
|
||||||
test_expect_success 'recursive tagging should give advice' '
|
test_expect_success 'recursive tagging should give advice' '
|
||||||
sed -e "s/|$//" <<-EOF >expect &&
|
cat >expect <<-EOF &&
|
||||||
hint: You have created a nested tag. The object referred to by your new tag is
|
hint: You have created a nested tag. The object referred to by your new tag is
|
||||||
hint: already a tag. If you meant to tag the object that it points to, use:
|
hint: already a tag. If you meant to tag the object that it points to, use:
|
||||||
hint: |
|
hint:
|
||||||
hint: git tag -f nested annotated-v4.0^{}
|
hint: git tag -f nested annotated-v4.0^{}
|
||||||
hint: Disable this message with "git config advice.nestedTag false"
|
hint: Disable this message with "git config advice.nestedTag false"
|
||||||
EOF
|
EOF
|
||||||
|
|
Loading…
Reference in New Issue