changeset 47:7ed36c52acd0

Avoid failure if findcmd has been moved to cmdutil
author Christian Ebert <blacktrash@gmx.net>
date Wed, 13 Jun 2007 12:36:37 +0200
parents 8075151c30e9
children d8e40f82bb3d
files forest.py
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/forest.py	Fri Jun 01 15:50:18 2007 -0400
+++ b/forest.py	Wed Jun 13 12:36:37 2007 +0200
@@ -49,6 +49,10 @@
 import re
 
 from mercurial import commands, hg, node, util
+if not hasattr(commands, "findcmd"):
+    from mercurial.cmdutil import findcmd
+else:
+    findcmd = commands.findcmd
 from mercurial.i18n import gettext as _
 from mercurial.repo import RepoError
 
@@ -58,7 +62,7 @@
 
 
 def cmd_options(ui, cmd, remove=None):
-    aliases, spec = commands.findcmd(ui, cmd)
+    aliases, spec = findcmd(ui, cmd)
     res = list(spec[1])
     if remove is not None:
         res = [opt for opt in res if opt[0] not in remove]