verify_dotfile: mention case-insensitivity in comment
[gitweb.git] / t / t4130-apply-criss-cross-rename.sh
index 7cfa2d6287ff7c6c0fc7fbc2e86fd622bbc901ce..f8a313bcb98c6e2b98982295773bdc8ac7e13256 100755 (executable)
@@ -13,9 +13,13 @@ create_file() {
 }
 
 test_expect_success 'setup' '
-       create_file file1 "File1 contents" &&
-       create_file file2 "File2 contents" &&
-       create_file file3 "File3 contents" &&
+       # Ensure that file sizes are different, because on Windows
+       # lstat() does not discover inode numbers, and we need
+       # other properties to discover swapped files
+       # (mtime is not always different, either).
+       create_file file1 "some content" &&
+       create_file file2 "some other content" &&
+       create_file file3 "again something else" &&
        git add file1 file2 file3 &&
        git commit -m 1
 '
@@ -44,7 +48,7 @@ test_expect_success 'criss-cross rename' '
        git reset --hard &&
        mv file1 tmp &&
        mv file2 file1 &&
-       mv file3 file2
+       mv file3 file2 &&
        mv tmp file3 &&
        cp file1 file1-swapped &&
        cp file2 file2-swapped &&