#!/bin/sh | |
# | |
# Copyright (c) 2006 Catalin Marinas | |
# | |
test_description='git apply trying to add an ending line. | |
' | |
. ./test-lib.sh | |
# setup | |
cat >test-patch <<\EOF | |
diff --git a/file b/file | |
--- a/file | |
+++ b/file | |
@@ -1,2 +1,3 @@ | |
a | |
b | |
+c | |
EOF | |
echo 'a' >file | |
echo 'b' >>file | |
echo 'c' >>file | |
test_expect_success setup \ | |
'git update-index --add file' | |
# test | |
test_expect_success 'apply at the end' \ | |
'test_must_fail git apply --index test-patch' | |
cat >test-patch <<\EOF | |
diff a/file b/file | |
--- a/file | |
+++ b/file | |
@@ -1,2 +1,3 @@ | |
+a | |
b | |
c | |
EOF | |
echo >file 'a | |
b | |
c' | |
git update-index file | |
test_expect_success 'apply at the beginning' \ | |
'test_must_fail git apply --index test-patch' | |
test_done |