mercurial/hg.py
changeset 933 9c43d68ad59f
parent 926 b765e970c9ff
child 934 ff484cc157d6
--- a/mercurial/hg.py
+++ b/mercurial/hg.py
@@ -634,7 +634,7 @@ class localrepository:
             if not create and not os.path.isdir(self.path):
                 raise RepoError("repository %s not found" % self.path)
 
-        self.root = path
+        self.root = os.path.abspath(path)
         self.ui = ui
 
         if create: