summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Philip Oakley <philipoakley@iee.org>2014-12-11 23:48:53 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2014-12-12 15:23:08 -0800
commit1be976eeb4232a1b09aeb63f863646d30d31decd (patch)
treeed9187de1b47176bd707839a2f9a8050c517d28e
parentSecond batch for 2.3 cycle (diff)
downloadtgif-1be976eeb4232a1b09aeb63f863646d30d31decd.tar.xz
doc: core.ignoreStat clarify the --assume-unchanged effect
The assume-unchanged bit can be misunderstood. Be assertive about the expectation that file changes should update that flag. Signed-off-by: Philip Oakley <philipoakley@iee.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--Documentation/config.txt9
1 files changed, 5 insertions, 4 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt
index f615a5c354..2415d58c03 100644
--- a/Documentation/config.txt
+++ b/Documentation/config.txt
@@ -366,10 +366,11 @@ proxy use, while defaulting to a common proxy for external domains.
core.ignoreStat::
If true, commands which modify both the working tree and the index
will mark the updated paths with the "assume unchanged" bit in the
- index. These marked files are then assumed to stay unchanged in the
- working tree, until you mark them otherwise manually - Git will not
- detect the file changes by lstat() calls. This is useful on systems
- where those are very slow, such as Microsoft Windows.
+ index. These marked files are then expected to stay unchanged in the
+ working tree. If you change them you should mark their update manually.
+ Git will normally not detect the file changes by lstat() calls.
+ This is useful on systems where those calls are very slow, such as
+ cifs/Microsoft Windows.
See linkgit:git-update-index[1].
False by default.