Show More
@@ -7258,20 +7258,19 b' def version_(ui):' | |||||
7258 | # format names and versions into columns |
|
7258 | # format names and versions into columns | |
7259 | names = [] |
|
7259 | names = [] | |
7260 | vers = [] |
|
7260 | vers = [] | |
7261 |
|
|
7261 | isinternals = [] | |
7262 | for name, module in extensions.extensions(): |
|
7262 | for name, module in extensions.extensions(): | |
7263 | names.append(name) |
|
7263 | names.append(name) | |
7264 | vers.append(extensions.moduleversion(module)) |
|
7264 | vers.append(extensions.moduleversion(module)) | |
7265 |
i |
|
7265 | isinternals.append(extensions.ismoduleinternal(module)) | |
7266 | place.append(_("internal")) |
|
|||
7267 | else: |
|
|||
7268 | place.append(_("external")) |
|
|||
7269 | if names: |
|
7266 | if names: | |
7270 | maxnamelen = max(len(n) for n in names) |
|
7267 | maxnamelen = max(len(n) for n in names) | |
|
7268 | places = [_("external"), _("internal")] | |||
7271 | for i, name in enumerate(names): |
|
7269 | for i, name in enumerate(names): | |
|
7270 | p = isinternals[i] | |||
7272 | if ui.verbose: |
|
7271 | if ui.verbose: | |
7273 | ui.write(" %-*s %s %s\n" % |
|
7272 | ui.write(" %-*s %s %s\n" % | |
7274 |
(maxnamelen, name, place[ |
|
7273 | (maxnamelen, name, places[p], vers[i])) | |
7275 |
|
7274 | |||
7276 | def loadcmdtable(ui, name, cmdtable): |
|
7275 | def loadcmdtable(ui, name, cmdtable): | |
7277 | """Load command functions from specified cmdtable |
|
7276 | """Load command functions from specified cmdtable |
@@ -1224,7 +1224,7 b" Test version number support in 'hg versi" | |||||
1224 | throw external 1.2.3 |
|
1224 | throw external 1.2.3 | |
1225 | $ echo 'getversion = lambda: "1.twentythree"' >> throw.py |
|
1225 | $ echo 'getversion = lambda: "1.twentythree"' >> throw.py | |
1226 | $ rm -f throw.pyc throw.pyo |
|
1226 | $ rm -f throw.pyc throw.pyo | |
1227 | $ hg version -v --config extensions.throw=throw.py |
|
1227 | $ hg version -v --config extensions.throw=throw.py --config extensions.strip= | |
1228 | Mercurial Distributed SCM (version *) (glob) |
|
1228 | Mercurial Distributed SCM (version *) (glob) | |
1229 | (see https://mercurial-scm.org for more information) |
|
1229 | (see https://mercurial-scm.org for more information) | |
1230 |
|
1230 | |||
@@ -1235,6 +1235,7 b" Test version number support in 'hg versi" | |||||
1235 | Enabled extensions: |
|
1235 | Enabled extensions: | |
1236 |
|
1236 | |||
1237 | throw external 1.twentythree |
|
1237 | throw external 1.twentythree | |
|
1238 | strip internal | |||
1238 |
|
1239 | |||
1239 | $ hg version -q --config extensions.throw=throw.py |
|
1240 | $ hg version -q --config extensions.throw=throw.py | |
1240 | Mercurial Distributed SCM (version *) (glob) |
|
1241 | Mercurial Distributed SCM (version *) (glob) |
General Comments 0
You need to be logged in to leave comments.
Login now