Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 45008:e1ea913da2ed
version: sort extensions by name in verbose mode
External extensions can be assigned any name, but presumably most enabled
extensions will be internal ones and having them sorted makes it easier to find
specific ones if the list is long. The lists in `hg help extensions` are
already sorted.
Differential Revision: https://phab.mercurial-scm.org/D8671
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sat, 27 Jun 2020 21:45:20 -0400 |
parents | 93aa152d4295 |
children | 7d494425167c |
comparison
equal
deleted
inserted
replaced
45007:47a07bbf400a | 45008:e1ea913da2ed |
---|---|
7828 fm.plain(_(b"\nEnabled extensions:\n\n")) | 7828 fm.plain(_(b"\nEnabled extensions:\n\n")) |
7829 # format names and versions into columns | 7829 # format names and versions into columns |
7830 names = [] | 7830 names = [] |
7831 vers = [] | 7831 vers = [] |
7832 isinternals = [] | 7832 isinternals = [] |
7833 for name, module in extensions.extensions(): | 7833 for name, module in sorted(extensions.extensions()): |
7834 names.append(name) | 7834 names.append(name) |
7835 vers.append(extensions.moduleversion(module) or None) | 7835 vers.append(extensions.moduleversion(module) or None) |
7836 isinternals.append(extensions.ismoduleinternal(module)) | 7836 isinternals.append(extensions.ismoduleinternal(module)) |
7837 fn = fm.nested(b"extensions", tmpl=b'{name}\n') | 7837 fn = fm.nested(b"extensions", tmpl=b'{name}\n') |
7838 if names: | 7838 if names: |