Mercurial > public > mercurial-scm > hg-stable
diff mercurial/help.py @ 16711:497deec204d1
help: add --keyword (-k) for searching help
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Sun, 13 May 2012 06:03:11 -0500 |
parents | a17983680f12 |
children | c0b98f436cce |
line wrap: on
line diff
--- a/mercurial/help.py Sun May 13 04:27:08 2012 -0500 +++ b/mercurial/help.py Sun May 13 06:03:11 2012 -0500 @@ -69,7 +69,7 @@ if lowercontains(name) or lowercontains(docs): results['extensions'].append((name, _(docs).splitlines()[0])) for cmd, entry in getattr(mod, 'cmdtable', {}).iteritems(): - if kw in cmd or lowercontains(entry[2]): + if kw in cmd or (len(entry) > 2 and lowercontains(entry[2])): cmdname = cmd.split('|')[0].lstrip('^') results['extensioncommands'].append( (cmdname, _(getattr(cmd, '__doc__', ''))))