git: add --no-optional-locks option
[gitweb.git] / t / t7508-status.sh
index 43d19a9b2292033fd0297afb7df162efa2eb5621..93f162a4f78cf9c54b12309a62f6a89b2ce4ddbb 100755 (executable)
@@ -1670,4 +1670,14 @@ test_expect_success '"Initial commit" should not be noted in commit template' '
        test_i18ngrep ! "Initial commit" output
 '
 
+test_expect_success '--no-optional-locks prevents index update' '
+       test-chmtime =1234567890 .git/index &&
+       git --no-optional-locks status &&
+       test-chmtime -v +0 .git/index >out &&
+       grep ^1234567890 out &&
+       git status &&
+       test-chmtime -v +0 .git/index >out &&
+       ! grep ^1234567890 out
+'
+
 test_done