mercurial/commands.py
changeset 2755 6c2c10cedf7a
parent 2743 a31f0f2997e9
child 2760 e6bef16b6cec
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -3352,9 +3352,8 @@ def findext(name):
     try:
         return sys.modules[external[name]]
     except KeyError:
-        dotname = '.' + name
         for k, v in external.iteritems():
-            if k.endswith('.' + name) or v == name:
+            if k.endswith('.' + name) or k.endswith('/' + name) or v == name:
                 return sys.modules[v]
         raise KeyError(name)