From: Philip Oakley Date: Thu, 11 Dec 2014 23:48:53 +0000 (+0000) Subject: doc: core.ignoreStat clarify the --assume-unchanged effect X-Git-Tag: v2.3.0-rc1~7^2~1 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/1be976eeb4232a1b09aeb63f863646d30d31decd?ds=sidebyside 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 Signed-off-by: Junio C Hamano --- 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.