diff options
author | Ramsay Jones <ramsay@ramsay1.demon.co.uk> | 2008-08-26 18:52:57 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-08-26 16:25:30 -0700 |
commit | 2b8437321901cf1559527090f5a475f4924031e5 (patch) | |
tree | 539a94cfd77d589de79d2f276cd2b349093dfe9f /t/t4016-diff-quote.sh | |
parent | d47fb8b099d38cde7d3b27b44cc86cd720284d39 (diff) | |
download | git-2b8437321901cf1559527090f5a475f4924031e5.tar.gz git-2b8437321901cf1559527090f5a475f4924031e5.tar.xz |
Suppress some bash redirection error messages
In particular, when testing if the filesystem allows tabs in
filenames, bash issues an error something like:
./t4016-diff-quote.sh: pathname with HT: No such file or directory
which is caused by the failure of the (stdout) redirection,
since the file cannot be created. In order to suppress the
error message, you must redirect stderr to /dev/null, *before*
the stdout redirection on the command-line.
Also, remove a redundant filesystem check from the begining of
the t3902-quoted.sh test and standardise the "test skipped"
message to 'say' on exit.
Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4016-diff-quote.sh')
-rwxr-xr-x | t/t4016-diff-quote.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/t/t4016-diff-quote.sh b/t/t4016-diff-quote.sh index f07035ab7..55eb5f83f 100755 --- a/t/t4016-diff-quote.sh +++ b/t/t4016-diff-quote.sh @@ -13,8 +13,8 @@ P1='pathname with HT' P2='pathname with SP' P3='pathname with LF' -: >"$P1" 2>&1 && test -f "$P1" && rm -f "$P1" || { - echo >&2 'Filesystem does not support tabs in names' +: 2>/dev/null >"$P1" && test -f "$P1" && rm -f "$P1" || { + say 'Your filesystem does not allow tabs in filenames, test skipped.' test_done } |