Comments
Patch
@@ -735,7 +735,7 @@ def readrequires(opener, supported):
if missings:
raise error.RequirementError(
_("unknown repository format: requires features '%s' (upgrade "
- "Mercurial)") % "', '".join(missings),
+ "Mercurial or enable feature)") % "', '".join(missings),
hint=_("see http://mercurial.selenic.com/wiki/MissingRequirement"
" for details"))
return requirements
@@ -102,7 +102,7 @@ Make sure we do not obscure unknown requ
$ echo foo >> foo
$ echo fake >> .hg/requires
$ hg commit -m bla
- abort: unknown repository format: requires features 'fake' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'fake' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
@@ -113,14 +113,14 @@ Make sure we do not obscure unknown requ
$ echo fake >> .hg/requires
$ hg id
- abort: unknown repository format: requires features 'fake' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'fake' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
$ cd ..
#if no-outer-repo
$ hg id test
- abort: unknown repository format: requires features 'fake' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'fake' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
#endif
@@ -2259,7 +2259,7 @@ enabling largefiles extension.
$ hg -R enabledlocally root
$TESTTMP/individualenabling/enabledlocally (glob)
$ hg -R notenabledlocally root
- abort: unknown repository format: requires features 'largefiles' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'largefiles' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
@@ -2276,7 +2276,7 @@ enabling largefiles extension.
[255]
$ hg clone enabledlocally clone-dst
- abort: unknown repository format: requires features 'largefiles' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'largefiles' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
$ test -d clone-dst
@@ -9,12 +9,12 @@
[255]
$ echo indoor-pool > .hg/requires
$ hg tip
- abort: unknown repository format: requires features 'indoor-pool' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'indoor-pool' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
$ echo outdoor-pool >> .hg/requires
$ hg tip
- abort: unknown repository format: requires features 'indoor-pool', 'outdoor-pool' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'indoor-pool', 'outdoor-pool' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
$ cd ..
@@ -62,7 +62,7 @@ another repository of push/pull/clone on
[255]
$ hg clone supported clone-dst
- abort: unknown repository format: requires features 'featuresetup-test' (upgrade Mercurial)!
+ abort: unknown repository format: requires features 'featuresetup-test' (upgrade Mercurial or enable feature)!
(see http://mercurial.selenic.com/wiki/MissingRequirement for details)
[255]
$ hg clone --pull supported clone-dst