mercurial/extensions.py
branchstable
changeset 19769 83d79a00cc24
parent 18692 af4387d8d1c7
child 19777 6f72e7d28b35
--- a/mercurial/extensions.py	Fri Sep 20 10:45:51 2013 -0700
+++ b/mercurial/extensions.py	Mon Sep 23 20:23:25 2013 +0900
@@ -349,12 +349,13 @@
 
     raise error.UnknownCommand(cmd)
 
-def enabled():
+def enabled(shortname=True):
     '''return a dict of {name: desc} of extensions'''
     exts = {}
     for ename, ext in extensions():
         doc = (gettext(ext.__doc__) or _('(no help text available)'))
-        ename = ename.split('.')[-1]
+        if shortname:
+            ename = ename.split('.')[-1]
         exts[ename] = doc.splitlines()[0].strip()
 
     return exts