help: fix keyword search output for extension commands
This patch fixes the help keyword search "hg help -k" to show correct results
in the section listing extension commands.
--- a/mercurial/help.py Sat Jun 02 11:28:43 2012 +0200
+++ b/mercurial/help.py Sun Jun 03 17:49:04 2012 +0200
@@ -107,8 +107,8 @@
for cmd, entry in getattr(mod, 'cmdtable', {}).iteritems():
if kw in cmd or (len(entry) > 2 and lowercontains(entry[2])):
cmdname = cmd.split('|')[0].lstrip('^')
- results['extensioncommands'].append(
- (cmdname, _(getattr(cmd, '__doc__', ''))))
+ cmddoc=getattr(mod, '__doc__', '').splitlines()[0]
+ results['extensioncommands'].append((cmdname, _(cmddoc)))
return results
def loaddoc(topic):