# HG changeset patch # User Christian Ebert # Date 1188049084 -7200 # Node ID 95fa2165e4eb7e5f9e75f13d38fba7f50c364c6e # Parent 9fe9a98393876b28d67be5cf642cddc03a9fa225 Keep names of inherited commands Eases interactive documentation lookup. Except for _parse which moved from cmdutil.parse to dispatch._parse, there prefer most recent name. diff -r 9fe9a9839387 -r 95fa2165e4eb hgkw/keyword.py --- a/hgkw/keyword.py Tue Aug 21 14:07:57 2007 +0200 +++ b/hgkw/keyword.py Sat Aug 25 15:38:04 2007 +0200 @@ -90,19 +90,19 @@ try: # cmdutil.parse moves to dispatch._parse in 18a9fbb5cd78 from mercurial import dispatch - __parse = dispatch._parse + _parse = dispatch._parse except ImportError: try: # commands.parse moves to cmdutil.parse in 0c61124ad877 - __parse = cmdutil.parse + _parse = cmdutil.parse except AttributeError: - __parse = commands.parse + _parse = commands.parse try: # bail_if_changed moves from commands to cmdutil in 0c61124ad877 - _bail_if_changed = cmdutil.bail_if_changed + bail_if_changed = cmdutil.bail_if_changed except AttributeError: - _bail_if_changed = commands.bail_if_changed + bail_if_changed = commands.bail_if_changed # commands.parse/cmdutil.parse returned nothing for # "hg diff --rev" before 88803a69b24a due to bug in fancyopts @@ -315,7 +315,7 @@ try: wlock = repo.wlock() lock = repo.lock() - _bail_if_changed(repo) + bail_if_changed(repo) ctx = repo.changectx() if not ctx: raise hg.RepoError(_('no revision checked out')) @@ -442,7 +442,7 @@ 'grep', 'identify', 'incoming', 'init', 'outgoing', 'push', 'remove', 'rename', 'rollback'] - if not repo.local() or __parse(ui, sys.argv[1:])[0] in nokwcommands: + if not repo.local() or _parse(ui, sys.argv[1:])[0] in nokwcommands: return kwfmatcher = _keywordmatcher(ui, repo)