Clearify the documentation for core.ignoreStat
The previous documentation didn't make it clear that the "assume unchanged" was on per file basis, and not a global flag. Signed-off-by: Marius Storm-Olsen <marius@trolltech.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Marius Storm-Olsen committed
May 30, 2008 at 13:14 UTC
b7f685a754fc7ad313ecf7ad717f3ce35195ff33
1 file changed
+7
-4
Documentation/config.txt
+7
-4
@@ -205,10 +205,13 @@ Can be overridden by the 'GIT_PROXY_COMMAND' environment variable
205
handling).
206
207
core.ignoreStat::
208
- The working copy files are assumed to stay unchanged until you
209
- mark them otherwise manually - Git will not detect the file changes
210
- by lstat() calls. This is useful on systems where those are very
211
- slow, such as Microsoft Windows. See linkgit:git-update-index[1].
208
+ If true, commands which modify both the working tree and the index
209
+ will mark the updated paths with the "assume unchanged" bit in the
210
+ index. These marked files are then assumed to stay unchanged in the
211
+ working copy, until you mark them otherwise manually - Git will not
212
+ detect the file changes by lstat() calls. This is useful on systems
213
+ where those are very slow, such as Microsoft Windows.
214
+ See linkgit:git-update-index[1].
215
False by default.
216
217
core.preferSymlinkRefs::