Code

make t8001 work on Mac OS X again
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Wed, 7 Mar 2007 00:48:59 +0000 (19:48 -0500)
committerJunio C Hamano <junkio@cox.net>
Wed, 7 Mar 2007 01:09:53 +0000 (17:09 -0800)
The test was recently broken to expect sed to leave the
incomplete line at the end without newline.

POSIX says that output of the pattern space is to be followed by
a newline, while GNU adds the newline back only when it was
stripped when input.  GNU behaviour is arguably more intuitive
and nicer, but we should not depend on it.

Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Acked-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
t/annotate-tests.sh

index 87403da780814787f6c4ea15a790381a5b2395d3..cacb273afff1fbddf152bb440451fa141589cf33 100644 (file)
@@ -114,7 +114,8 @@ test_expect_success \
 test_expect_success \
     'some edit' \
     'mv file file.orig &&
-    sed -e "s/^3A/99/" -e "/^1A/d" < file.orig > file &&
+    sed -e "s/^3A/99/" -e "/^1A/d" -e "/^incomplete/d" < file.orig > file &&
+    echo "incomplete" | tr -d "\\012" >>file &&
     GIT_AUTHOR_NAME="D" git commit -a -m "edit"'
 
 test_expect_success \