--- a/mercurial/extensions.py Tue Mar 04 09:56:59 2014 -0600
+++ b/mercurial/extensions.py Wed Mar 05 09:31:05 2014 +0000
@@ -43,10 +43,10 @@
def loadpath(path, module_name):
module_name = module_name.replace('.', '_')
- path = util.expandpath(path)
+ path = util.normpath(util.expandpath(path))
if os.path.isdir(path):
# module/__init__.py style
- d, f = os.path.split(path.rstrip('/'))
+ d, f = os.path.split(path)
fd, fpath, desc = imp.find_module(f, [d])
return imp.load_module(module_name, fd, fpath, desc)
else: