--- a/mercurial/commands.py Tue Feb 02 21:20:04 2016 -0800
+++ b/mercurial/commands.py Fri Feb 05 13:20:23 2016 +0100
@@ -7030,10 +7030,16 @@
# format names and versions into columns
names = []
vers = []
+ place = []
for name, module in extensions.extensions():
names.append(name)
vers.append(extensions.moduleversion(module))
+ if extensions.ismoduleinternal(module):
+ place.append(_("internal"))
+ else:
+ place.append(_("external"))
if names:
maxnamelen = max(len(n) for n in names)
for i, name in enumerate(names):
- ui.write(" %-*s %s\n" % (maxnamelen, name, vers[i]))
+ ui.write(" %-*s %s %s\n" %
+ (maxnamelen, name, place[i], vers[i]))