Previously I wrote about introducing of fncache repository format and problems that occur on old Debian installation.
Story like to be repeated. Debian squeeze use version 1.6.4, while last Cygwin distro come with 1.9.2. So Mercurial repos do not be readable from USB stick on Debian if they created under last Cygwin distro without special magic...
dotencode format is introduced in Mercurial version 1.7 and stay default for newly created repository. fncache must be enabled to use dotencode.
New format allow to avoid issues with filenames starting with ._ on Mac OS X and spaces on Windows.
New format does not affect the wire (or bundle) protocols in any way. THIS CHANGE is only a workaround for some limitations of underlie FS!!
But local operation denied on new format repository by old Mercurial version (prior to 1.6.x). If you try you get:
To get list of supported repo formats type: