I\'ve seen the other Mercurial case-folding Answers on StackOverflow - they say that if you have access to a case sensitive file system like unix then check out there and it
I know this is an old question but this is what worked for me and I hope it is of use to someone. In my case I had a legacy repo with an old branch I needed to close.
I used to Windows bash shell of Windows 10 to resolve this lxrun /install and then when that was setup I installed mercurial sudo apt-get install mercurial This will give you access to your file system via the mnt folder, and you can use mercurial from the command line.
In my case I could then easily update to the problematic branch and close it.