mercurial/util.py
changeset 1566 8befbb4e30b2
parent 1563 cc2a2e12f4ad
child 1584 b3e94785ab69
--- a/mercurial/util.py
+++ b/mercurial/util.py
@@ -175,7 +175,10 @@ def pathto(n1, n2):
 
 def canonpath(root, cwd, myname):
     """return the canonical path of myname, given cwd and root"""
-    rootsep = root + os.sep
+    if root == os.sep:
+        rootsep = os.sep
+    else:
+    	rootsep = root + os.sep
     name = myname
     if not name.startswith(os.sep):
         name = os.path.join(root, cwd, name)