Merge branch 'nd/remove-unused'
[gitweb.git] / t / t4001-diff-rename.sh
index f5239b525aef9e85b8bcc295be02aa42a7155968..0d1fa45d25e59ea100864a76b105b149c6dfcb85 100755 (executable)
@@ -124,7 +124,7 @@ test_expect_success 'test diff.renames=false' '
 
 test_expect_success 'test diff.renames unset' '
        git diff --cached $tree >current &&
-       compare_diff_patch current no-rename
+       compare_diff_patch current expected
 '
 
 test_expect_success 'favour same basenames over different ones' '
@@ -140,6 +140,17 @@ test_expect_success 'favour same basenames even with minor differences' '
        git show HEAD:path1 | sed "s/15/16/" > subdir/path1 &&
        git status | test_i18ngrep "renamed: .*path1 -> subdir/path1"'
 
+test_expect_success 'two files with same basename and same content' '
+       git reset --hard &&
+       mkdir -p dir/A dir/B &&
+       cp path1 dir/A/file &&
+       cp path1 dir/B/file &&
+       git add dir &&
+       git commit -m 2 &&
+       git mv dir other-dir &&
+       git status | test_i18ngrep "renamed: .*dir/A/file -> other-dir/A/file"
+'
+
 test_expect_success 'setup for many rename source candidates' '
        git reset --hard &&
        for i in 0 1 2 3 4 5 6 7 8 9;