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 <john@keeping.me.uk> Signed-off-by: Junio C Hamano <gitster@pobox.com>

John Keeping committed Feb 21, 2016 at 17:32 UTC 3b1442d5d23577ed3570023d338cd12298b16867
1 file changed +1 -1
t/t9200-git-cvsexportcommit.sh
+1 -1
@@ -35,7 +35,7 @@ exit 1
35
36 check_entries () {
37 # $1 == directory, $2 == expected
38 - grep '^/' "$1/CVS/Entries" | sort | cut -d/ -f2,3,5 >actual
38 + sed -ne '/^\//p' "$1/CVS/Entries" | sort | cut -d/ -f2,3,5 >actual
39 if test -z "$2"
40 then
41 >expected