--- 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