X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=t%2Ft4004-diff-rename-symlink.sh;h=3d25be7a6709cdd23e0d583a8f1a3e19a3927cd8;hb=3814c07498f87e7d27b55175ca2852fcc4cd27f4;hp=eb6dedd1caac8588542b133e980a6dc2f345c8a2;hpb=25d5ea410fd528c13e5f56f7836ee8a3b839b168;p=git.git diff --git a/t/t4004-diff-rename-symlink.sh b/t/t4004-diff-rename-symlink.sh old mode 100644 new mode 100755 index eb6dedd1c..3d25be7a6 --- a/t/t4004-diff-rename-symlink.sh +++ b/t/t4004-diff-rename-symlink.sh @@ -10,13 +10,14 @@ copy of symbolic links, but should not produce rename/copy followed by an edit for them. ' . ./test-lib.sh +. ../diff-lib.sh test_expect_success \ 'prepare reference tree' \ 'echo xyzzy | tr -d '\\\\'012 >yomin && ln -s xyzzy frotz && - git-update-cache --add frotz yomin && - tree=$(git-write-tree) && + git update-index --add frotz yomin && + tree=$(git write-tree) && echo $tree' test_expect_success \ @@ -25,7 +26,7 @@ test_expect_success \ rm -f yomin && ln -s xyzzy nitfol && ln -s xzzzy bozbar && - git-update-cache --add --remove frotz rezrov nitfol bozbar yomin' + 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 @@ -33,7 +34,7 @@ test_expect_success \ # rezrov and nitfol are rename/copy of frotz and bozbar should be # a new creation. -GIT_DIFF_OPTS=--unified=0 git-diff-cache -M -p $tree >current +GIT_DIFF_OPTS=--unified=0 git diff-index -M -p $tree >current cat >expected <<\EOF diff --git a/bozbar b/bozbar new file mode 120000 @@ -48,8 +49,8 @@ copy from frotz copy to nitfol diff --git a/frotz b/rezrov similarity index 100% -rename old frotz -rename new rezrov +rename from frotz +rename to rezrov diff --git a/yomin b/yomin deleted file mode 100644 --- a/yomin @@ -61,6 +62,6 @@ EOF test_expect_success \ 'validate diff output' \ - 'diff -u current expected' + 'compare_diff_patch current expected' test_done