list of filesystems with known issues

Bill Barry after.fallout at gmail.com
Wed Mar 4 08:25:49 CST 2009


Jens.Wulf at sew-eurodrive.de wrote:
>> Two files where the name only differs by case: repo\file.txt and repo\file.TXT (you cannot merge a tree where 
>> this happens, you cannot update to a revision where both files exist, etc.)
>>     
> I don't consider this to be a serious bug -- it does not corrupt your repo.
>
>   
>> Windows filesystem locks suck.
>>     
> Reported bugs?
I don't know exactly how to reproduce it or even how it exactly 
happened, but I have  hg verify reporting this:

24184 files, 2049 changesets, 36746 total revisions
453 warnings encountered!
1327 integrity errors encountered!
(first damaged changeset appears to be 0)

I think I can cause these problems by committing a changeset while any 
of the following are true:
1. a virus scan is running
2. I am out of ram and constantly swapping to disk
3. I commit something that is locked by something else (for example if 
IIS has a webapp running in a particular folder then web.config might be 
locked if I am committing at a bad time)


but, I cannot reproduce any of these issues with any reasonable success 
rate and and I am not exactly sure how it even happens (the first 
damanged changeset is also confusing, I am not sure how you can get 
revision 0 to be damanged). All I can say is that I think it has 
something to do with locks at the filesystem level, eg "Windows 
filesystem locks suck".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20090304/ef4fe1fa/attachment.htm 


More information about the Mercurial mailing list