Save an absolute path in repo.path
This should keep things working if the process changes directories
after creating a repo object.
--- a/mercurial/localrepo.py Fri Mar 09 19:57:26 2007 +0100
+++ b/mercurial/localrepo.py Sat Mar 10 22:03:20 2007 -0300
@@ -33,8 +33,8 @@
" here (.hg not found)"))
path = p
- self.path = os.path.join(path, ".hg")
self.root = os.path.realpath(path)
+ self.path = os.path.join(self.root, ".hg")
self.origroot = path
self.opener = util.opener(self.path)
self.wopener = util.opener(self.root)