Comments
Patch
@@ -1559,8 +1559,8 @@
Enabled extensions:
+ strip internal
throw external 1.twentythree
- strip internal
$ hg version -q --config extensions.throw=throw.py
Mercurial Distributed SCM (version *) (glob)
@@ -1600,8 +1600,8 @@
$ hg version --config extensions.throw=throw.py --config extensions.strip= \
> -T'{extensions % "{name} {pad(ver, 16)} ({if(bundled, "internal", "external")})\n"}'
+ strip (internal)
throw 1.twentythree (external)
- strip (internal)
Refuse to load extensions with minimum version requirements
@@ -7830,7 +7830,7 @@
names = []
vers = []
isinternals = []
- for name, module in extensions.extensions():
+ for name, module in sorted(extensions.extensions()):
names.append(name)
vers.append(extensions.moduleversion(module) or None)
isinternals.append(extensions.ismoduleinternal(module))