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) {
|
||||
np = strchrnul(cp, '\n');
|
||||
fprintf(stderr, _("%shint: %.*s%s\n"),
|
||||
fprintf(stderr, _("%shint:%s%.*s%s\n"),
|
||||
advise_get_color(ADVICE_COLOR_HINT),
|
||||
(np == cp) ? "" : " ",
|
||||
(int)(np - cp), cp,
|
||||
advise_get_color(ADVICE_COLOR_RESET));
|
||||
if (*np)
|
||||
|
|
|
@ -1154,9 +1154,9 @@ test_expect_success 'avoid ambiguous track and advise' '
|
|||
hint: tracking ref '\''refs/heads/main'\'':
|
||||
hint: ambi1
|
||||
hint: ambi2
|
||||
hint: ''
|
||||
hint:
|
||||
hint: This is typically a configuration error.
|
||||
hint: ''
|
||||
hint:
|
||||
hint: To support setting up tracking branches, ensure that
|
||||
hint: different remotes'\'' fetch refspecs map into different
|
||||
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' '
|
||||
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: 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: Disable this message with "git config advice.nestedTag false"
|
||||
EOF
|
||||
|
|
Loading…
Reference in New Issue