git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Found a "bug" in git 1.9.0 but can't reproduce it without copyrighted source code.

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Mar 28, 2014, 01:40 UTC
Message-ID
<20140328014022.GO15625@google.com>
In-Reply-To
<CA+fYBFdzC-_B2Qfk8Hg0pLUNy4oayySs+8B3vWq7uuBeAx9eJQ@mail.gmail.com>
Hi,
yun sheng wrote:
> these two files have the same timestamp, the same size, bug slightly
> different contents.
How did they get the same timestamp?
[...]
> Git I'm using is msysgit 1.9.0 on windows 7

Unixy operating systems have other fields like inode number and ctime that make it possible to notice that a file might have been changed without actually rereading it. Unfortunately Git for Windows is limited to what's in the WIN32_FILE_ATTRIBUTE_DATA which means the size, mtime, and mode are basically all it has to go by.

Do you know of some other Windows API call that could help?

Hope that helps, Jonathan

Previous: Trần Ngọc QuânNext: yun sheng
Message 3 of 7 in “Found a "bug" in git 1.9.0 but can't reproduce it without copyrighted source code.”
  1. yun shengMar 28, 2014
  2. Trần Ngọc QuânMar 28, 2014
  3. Jonathan NiederMar 28, 2014
  4. yun shengMar 28, 2014
  5. Git doesn't notice file has changed (Re: Found a "bug" in git 1.9.0 but can't reproduce it without copyrighted source code.)Jonathan Nieder, Mar 28, 2014
  6. yun shengMar 28, 2014
  7. Fwd: Found a "bug" in git 1.9.0 but can't reproduce it without copyrighted source code.yun sheng, Mar 28, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.