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>
This commit is contained in:
Johannes Schindelin 2007-03-06 19:48:59 -05:00 коммит произвёл Junio C Hamano
Родитель eec102524f
Коммит 58db64f73c
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -114,7 +114,8 @@ test_expect_success \
test_expect_success \ test_expect_success \
'some edit' \ 'some edit' \
'mv file file.orig && '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"' GIT_AUTHOR_NAME="D" git commit -a -m "edit"'
test_expect_success \ test_expect_success \