From: Brandon Casey Date: Wed, 22 Dec 2010 23:58:52 +0000 (-0800) Subject: test-lib.sh/test_decode_color(): use octal not hex in awk script X-Git-Tag: v1.7.4-rc0~6^2 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=c2ed29b49b557b7bba8be147551cdd6e22fd743b;p=git.git test-lib.sh/test_decode_color(): use octal not hex in awk script POSIX awk seems to explicitly not support hexadecimal escape sequences. From http://pubs.opengroup.org/onlinepubs/009695399/: Regular expressions in awk have been extended somewhat... One sequence that is not supported is hexadecimal value escapes beginning with '\x'. This affects the awk on IRIX 6.5, and causes t4015.56 to fail. Use octal instead. Signed-off-by: Brandon Casey Signed-off-by: Junio C Hamano --- diff --git a/t/test-lib.sh b/t/test-lib.sh index c6afebb00..1fb76abd1 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -260,7 +260,7 @@ test_decode_color () { if (n == 47) return "BWHITE"; } { - while (match($0, /\x1b\[[0-9;]*m/) != 0) { + while (match($0, /\033\[[0-9;]*m/) != 0) { printf "%s<", substr($0, 1, RSTART-1); codes = substr($0, RSTART+2, RLENGTH-3); if (length(codes) == 0)