Merge branch 'jc/test-say-color-avoid-echo-escape'
authorJeff King <peff@peff.net>
Thu, 25 Oct 2012 10:42:49 +0000 (06:42 -0400)
committerJeff King <peff@peff.net>
Thu, 25 Oct 2012 10:42:49 +0000 (06:42 -0400)
Recent nd/wildmatch series was the first to reveal this ancient bug
in the test scaffolding.

* jc/test-say-color-avoid-echo-escape:
  test-lib: Fix say_color () not to interpret \a\b\c in the message

t/test-lib.sh

index 514282c..489bc80 100644 (file)
@@ -230,7 +230,7 @@ else
        say_color() {
                test -z "$1" && test -n "$quiet" && return
                shift
-               echo "$*"
+               printf "%s\n" "$*"
        }
 fi