[Updated] D8671: version: sort extensions by name in verbose mode
mharbison72 (Matt Harbison)
phabricator at mercurial-scm.org
Mon Jun 29 10:32:44 UTC 2020
Closed by commit rHGe1ea913da2ed: version: sort extensions by name in verbose mode (authored by mharbison72).
This revision was automatically updated to reflect the committed changes.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D8671?vs=21723&id=21725
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D8671/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D8671
AFFECTED FILES
mercurial/commands.py
tests/test-extension.t
CHANGE DETAILS
diff --git a/tests/test-extension.t b/tests/test-extension.t
--- a/tests/test-extension.t
+++ b/tests/test-extension.t
@@ -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
diff --git a/mercurial/commands.py b/mercurial/commands.py
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -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))
To: mharbison72, #hg-reviewers, pulkit
Cc: mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20200629/eae821f7/attachment-0002.html>
More information about the Mercurial-patches
mailing list