Johannes Schindelin writes: > > > It is not Cygwin really. It's windows. You can't rename or delete an > > > open or mmapped file in that thing. > > > > And GIT's workaround is to read the whole file into memory and close > > it after that? Uh-oh. > > If you have a better idea (which does not make git source code ugly), go > ahead, write a patch. On several boxes I've tested the mmap code passes the tests on NTFS. It is usable for my simple work even on FAT32 with an unlink before the rename in lockfile.c, but that probably breaks in more involved scenarios. jr - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html