]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t9200: avoid grep on non-ASCII data
authorJohn Keeping <john@keeping.me.uk>
Sun, 21 Feb 2016 17:32:22 +0000 (17:32 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 23 Feb 2016 23:03:43 +0000 (15:03 -0800)
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>
t/t9200-git-cvsexportcommit.sh

index 812c9cd462f58f6fd76e3d339e95137aee598801..7117719830e0493cca1415cd3020dff213f73728 100755 (executable)
@@ -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