Version compatibility flag on create repositories is inconsistent and probably broken
Created originally on Bitbucket by schlamar (Marc Schlaich)
There is the option to create Mercurial <1.7 compatible repositories. However, since 1.7 there were two more options added:
- generaldelta (introduced in 1.9, default enabled since 3.7)
- sparse-revlog (introduced in 4.7, default enabled since 4.9)
See https://www.mercurial-scm.org/wiki/MissingRequirement.
It is very inconsistent that you can create repositories for <1.7 without dotencode but not without these new introduced features.
Plus, I'm pretty sure that repositories created with the check box checked don't work with Mercurial <1.7 because they are still created with generaldelta and sparse-revlog.