aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>2007-03-06 19:48:59 -0500
committerJunio C Hamano <junkio@cox.net>2007-03-06 17:09:53 -0800
commit58db64f73c3dedb41467f915b45d305d52d04d2c (patch)
treebb71bbae444b5a937c772e32cce9d6f3e5fe440f
parenteec102524fda2df7d2846e865805ca213119bf10 (diff)
downloadgit-58db64f73c3dedb41467f915b45d305d52d04d2c.tar.gz
git-58db64f73c3dedb41467f915b45d305d52d04d2c.tar.xz
make t8001 work on Mac OS X again
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>
-rw-r--r--t/annotate-tests.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/t/annotate-tests.sh b/t/annotate-tests.sh
index 87403da78..cacb273af 100644
--- a/t/annotate-tests.sh
+++ b/t/annotate-tests.sh
@@ -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 \