From: John Keeping Date: Sun, 21 Feb 2016 17:32:22 +0000 (+0000) Subject: t9200: avoid grep on non-ASCII data X-Git-Tag: v2.7.3~9^2 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/3b1442d5d23577ed3570023d338cd12298b16867?hp=--cc t9200: avoid grep on non-ASCII data GNU grep 2.23 detects the input used in this test as binary data so it does not work for extracting lines from a file. We could add the "-a" option to force grep to treat the input as text, but not all implementations support that. Instead, use sed to extract the desired lines since it will always treat its input as text. Signed-off-by: John Keeping Signed-off-by: Junio C Hamano --- 3b1442d5d23577ed3570023d338cd12298b16867 diff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh index 812c9cd462..7117719830 100755 --- a/t/t9200-git-cvsexportcommit.sh +++ b/t/t9200-git-cvsexportcommit.sh @@ -35,7 +35,7 @@ exit 1 check_entries () { # $1 == directory, $2 == expected - grep '^/' "$1/CVS/Entries" | sort | cut -d/ -f2,3,5 >actual + sed -ne '/^\//p' "$1/CVS/Entries" | sort | cut -d/ -f2,3,5 >actual if test -z "$2" then >expected