summaryrefslogtreecommitdiff
path: root/Documentation/git-update-index.txt
diff options
context:
space:
mode:
authorAlex Riesen <raa.lkml@gmail.com>2008-07-28 06:31:28 (GMT)
committerJunio C Hamano <gitster@pobox.com>2008-07-29 06:26:25 (GMT)
commit1ce4790bf5eeceb212f003fffcb36069c0ebb45e (patch)
tree7cdb36f5416b0d94815c351c356ea16b7c4d1887 /Documentation/git-update-index.txt
parentdf57accb46695b50e2db94424e9d4ebfed0694c8 (diff)
downloadgit-1ce4790bf5eeceb212f003fffcb36069c0ebb45e.zip
git-1ce4790bf5eeceb212f003fffcb36069c0ebb45e.tar.gz
git-1ce4790bf5eeceb212f003fffcb36069c0ebb45e.tar.bz2
Make use of stat.ctime configurable
A new configuration variable 'core.trustctime' is introduced to allow ignoring st_ctime information when checking if paths in the working tree has changed, because there are situations where it produces too much false positives. Like when file system crawlers keep changing it when scanning and using the ctime for marking scanned files. The default is to notice ctime changes. Signed-off-by: Alex Riesen <raa.lkml@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-update-index.txt')
-rw-r--r--Documentation/git-update-index.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/git-update-index.txt b/Documentation/git-update-index.txt
index 6b930bc..1d9d81a 100644
--- a/Documentation/git-update-index.txt
+++ b/Documentation/git-update-index.txt
@@ -323,6 +323,11 @@ from symbolic link to regular file.
The command looks at `core.ignorestat` configuration variable. See
'Using "assume unchanged" bit' section above.
+The command also looks at `core.trustctime` configuration variable.
+It can be useful when the inode change time is regularly modified by
+something outside Git (file system crawlers and backup systems use
+ctime for marking files processed) (see linkgit:git-config[1]).
+
SEE ALSO
--------