mercurial/commands.py
changeset 27990 96bfd2875213
parent 27974 bb14a81ce647
child 28010 eb22def9db3b
--- 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]))