diff -r 283d2ab1e020 -r 468730910353 mercurial/commands.py --- a/mercurial/commands.py Sun Mar 12 12:29:03 2006 +0100 +++ b/mercurial/commands.py Sun Mar 12 13:57:55 2006 +0100 @@ -2795,7 +2795,10 @@ mod = getattr(mod, comp) return mod try: - mod = importh(x[0]) + try: + mod = importh("hgext." + x[0]) + except ImportError: + mod = importh(x[0]) except Exception, inst: on_exception(Exception, inst) continue