test-lib: Fix say_color () not to interpret \a\b\c in the message
When running with color disabled (e.g. under prove to produce TAP output), say_color() helper function is defined to use echo to show the message. With a message that ends with "\c", echo is allowed to interpret it as "Do not end the line with LF". Use printf "%s\n" to emit the message literally. Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
d0f1ea6003
commit
7bc0911d03
@ -169,7 +169,7 @@ else
|
|||||||
say_color() {
|
say_color() {
|
||||||
test -z "$1" && test -n "$quiet" && return
|
test -z "$1" && test -n "$quiet" && return
|
||||||
shift
|
shift
|
||||||
echo "$*"
|
printf "%s\n" "$*"
|
||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user