I am writing a blog post on this topic:
In the near future, the new version of HG may work locally on old repositories, but returns a false sentence.
The wire protocol does not change in versions of HG, so you can clone , pull , click from any version of HG to any version of HG that work in the http: // and ssh: // protocols.
If you access the repository on the local file system and are not supported, you get an error message, for example:
abort: requirement 'fncache' not supported!
This is controlled by keywords from the required files:
$ cat repo / .hg / requires
revlogv1
store
fncache
dotencode
gavenkoa
source share