From: Keith Goldfarb Date: Fri, 02 Feb 2018 18:45:59 GMT Subject: Re: Git on Windows maps creation time onto changed time Message-ID: <040E3C3E-BC8E-4658-A882-5149D10AD408@blackthorn-media.com> In-Reply-To: > The purpose of these values is to allow to notice a change on the file system without going through the actual file data. Duplicating st_mtime would be pointless. Well, I agree with the first statement. I disagree with the 2nd. It’s not pointless to fix a problem, and in theory the creation date of a file can never change. > Don't do that then. Use core.trustctime. I am. Unfortunately, my problem isn’t solved by that alone. Perhaps this deserves its own thread, but on Windows the st_ino field is set to zero. This can also trigger a false positive, causing the whole cache to be rebuilt unnecessarily. K.