about summary refs log tree commit diff
path: root/third_party/git/t/t4135-apply-weird-filenames.sh
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/t/t4135-apply-weird-filenames.sh')
-rwxr-xr-xthird_party/git/t/t4135-apply-weird-filenames.sh101
1 files changed, 0 insertions, 101 deletions
diff --git a/third_party/git/t/t4135-apply-weird-filenames.sh b/third_party/git/t/t4135-apply-weird-filenames.sh
deleted file mode 100755
index 6bc3fb97a7..0000000000
--- a/third_party/git/t/t4135-apply-weird-filenames.sh
+++ /dev/null
@@ -1,101 +0,0 @@
-#!/bin/sh
-
-test_description='git apply with weird postimage filenames'
-
-. ./test-lib.sh
-
-test_expect_success 'setup' '
-	vector=$TEST_DIRECTORY/t4135 &&
-
-	test_tick &&
-	git commit --allow-empty -m preimage &&
-	git tag preimage &&
-
-	reset_preimage() {
-		git checkout -f preimage^0 &&
-		git read-tree -u --reset HEAD &&
-		git update-index --refresh
-	}
-'
-
-try_filename() {
-	desc=$1
-	postimage=$2
-	prereq=${3:-}
-	exp1=${4:-success}
-	exp2=${5:-success}
-	exp3=${6:-success}
-
-	test_expect_$exp1 $prereq "$desc, git-style file creation patch" "
-		echo postimage >expected &&
-		reset_preimage &&
-		rm -f '$postimage' &&
-		git apply -v \"\$vector\"/'git-$desc.diff' &&
-		test_cmp expected '$postimage'
-	"
-
-	test_expect_$exp2 $prereq "$desc, traditional patch" "
-		echo postimage >expected &&
-		reset_preimage &&
-		echo preimage >'$postimage' &&
-		git apply -v \"\$vector\"/'diff-$desc.diff' &&
-		test_cmp expected '$postimage'
-	"
-
-	test_expect_$exp3 $prereq "$desc, traditional file creation patch" "
-		echo postimage >expected &&
-		reset_preimage &&
-		rm -f '$postimage' &&
-		git apply -v \"\$vector\"/'add-$desc.diff' &&
-		test_cmp expected '$postimage'
-	"
-}
-
-try_filename 'plain'            'postimage.txt'
-try_filename 'with spaces'      'post image.txt'
-try_filename 'with tab'         'post	image.txt' FUNNYNAMES
-try_filename 'with backslash'   'post\image.txt' BSLASHPSPEC
-try_filename 'with quote'       '"postimage".txt' FUNNYNAMES success failure success
-
-test_expect_success 'whitespace-damaged traditional patch' '
-	echo postimage >expected &&
-	reset_preimage &&
-	rm -f postimage.txt &&
-	git apply -v "$vector/damaged.diff" &&
-	test_cmp expected postimage.txt
-'
-
-test_expect_success 'traditional patch with colon in timezone' '
-	echo postimage >expected &&
-	reset_preimage &&
-	rm -f "post image.txt" &&
-	git apply "$vector/funny-tz.diff" &&
-	test_cmp expected "post image.txt"
-'
-
-test_expect_success 'traditional, whitespace-damaged, colon in timezone' '
-	echo postimage >expected &&
-	reset_preimage &&
-	rm -f "post image.txt" &&
-	git apply "$vector/damaged-tz.diff" &&
-	test_cmp expected "post image.txt"
-'
-
-cat >diff-from-svn <<\EOF
-Index: Makefile
-===================================================================
-diff --git a/branches/Makefile
-deleted file mode 100644
---- a/branches/Makefile	(revision 13)
-+++ /dev/null	(nonexistent)
-@@ +1 0,0 @@
--
-EOF
-
-test_expect_success 'apply handles a diff generated by Subversion' '
-	>Makefile &&
-	git apply -p2 diff-from-svn &&
-	test_path_is_missing Makefile
-'
-
-test_done