[PATCH] help: fix keyword search output for extension commands
Olav Reinert
seroton10 at gmail.com
Sun Jun 3 10:49:30 CDT 2012
# HG changeset patch
# User Olav Reinert <seroton10 at gmail.com>
# Date 1338738544 -7200
# Node ID dbba04671f10bfb1b92feb7f703941f5bba71a27
# Parent 3183c5039b401a123c6a5ec6bf66a166b86ef34e
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.
diff -r 3183c5039b40 -r dbba04671f10 mercurial/help.py
--- a/mercurial/help.py Sun Jun 03 17:48:56 2012 +0200
+++ b/mercurial/help.py Sun Jun 03 17:49:04 2012 +0200
@@ -105,8 +105,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):
More information about the Mercurial-devel
mailing list