Re: Can git be tweaked to work cross-platform, on FAT32?
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Dec 17, 2006, 19:33 UTC
- Message-ID
- <Pine.LNX.4.63.0612172027400.3635@wbgn013.biozentrum.uni-wuerzburg.de>
- In-Reply-To
- <17797.35177.550000.996862@lapjr.intranet.kiel.bmiag.de>
Hi,
On Sun, 17 Dec 2006, Juergen Ruehle wrote:
> Johannes claims that there are additional problems with mmap on cygwin, > but it passes the complete test suite on NTFS, so it should be ok for > most operations
I encountered a problem with git-log, where the fork() tried to reestablish a mmap()ed file, which unfortunately was renamed (since it was a .lock file[*1*]). This triggered the implementation of NO_MMAP.
I am sure that there are more problems with it. BTW the problem stems from Windows having _no_ equivalent to fork().
Notefoot 1: Isn't it funny that Windows cannot delete files which are still opened, but does not care when it is renamed?
Ciao,