about summary refs log tree commit diff
path: root/third_party/git/t/t4004-diff-rename-symlink.sh
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/t/t4004-diff-rename-symlink.sh')
-rwxr-xr-xthird_party/git/t/t4004-diff-rename-symlink.sh69
1 files changed, 0 insertions, 69 deletions
diff --git a/third_party/git/t/t4004-diff-rename-symlink.sh b/third_party/git/t/t4004-diff-rename-symlink.sh
deleted file mode 100755
index 6e562c80d12f..000000000000
--- a/third_party/git/t/t4004-diff-rename-symlink.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2005 Junio C Hamano
-#
-
-test_description='More rename detection tests.
-
-The rename detection logic should be able to detect pure rename or
-copy of symbolic links, but should not produce rename/copy followed
-by an edit for them.
-'
-. ./test-lib.sh
-. "$TEST_DIRECTORY"/diff-lib.sh
-
-test_expect_success SYMLINKS \
-    'prepare reference tree' \
-    'echo xyzzy | tr -d '\\\\'012 >yomin &&
-     ln -s xyzzy frotz &&
-    git update-index --add frotz yomin &&
-    tree=$(git write-tree) &&
-    echo $tree'
-
-test_expect_success SYMLINKS \
-    'prepare work tree' \
-    'mv frotz rezrov &&
-     rm -f yomin &&
-     ln -s xyzzy nitfol &&
-     ln -s xzzzy bozbar &&
-    git update-index --add --remove frotz rezrov nitfol bozbar yomin'
-
-# tree has frotz pointing at xyzzy, and yomin that contains xyzzy to
-# confuse things.  work tree has rezrov (xyzzy) nitfol (xyzzy) and
-# bozbar (xzzzy).
-# rezrov and nitfol are rename/copy of frotz and bozbar should be
-# a new creation.
-
-test_expect_success SYMLINKS 'setup diff output' "
-    GIT_DIFF_OPTS=--unified=0 git diff-index -C -p $tree >current &&
-    cat >expected <<\EOF
-diff --git a/bozbar b/bozbar
-new file mode 120000
---- /dev/null
-+++ b/bozbar
-@@ -0,0 +1 @@
-+xzzzy
-\ No newline at end of file
-diff --git a/frotz b/nitfol
-similarity index 100%
-copy from frotz
-copy to nitfol
-diff --git a/frotz b/rezrov
-similarity index 100%
-rename from frotz
-rename to rezrov
-diff --git a/yomin b/yomin
-deleted file mode 100644
---- a/yomin
-+++ /dev/null
-@@ -1 +0,0 @@
--xyzzy
-\ No newline at end of file
-EOF
-"
-
-test_expect_success SYMLINKS \
-    'validate diff output' \
-    'compare_diff_patch current expected'
-
-test_done