mercurial/localrepo.py
changeset 4177 ba51a8225a60
parent 4170 ac9e891f2c0f
parent 4171 7b5723c95a82
child 4195 b5d1eaade333
equal deleted inserted replaced
4170:ac9e891f2c0f 4177:ba51a8225a60
    29                 if p == oldp:
    29                 if p == oldp:
    30                     raise repo.RepoError(_("There is no Mercurial repository"
    30                     raise repo.RepoError(_("There is no Mercurial repository"
    31                                            " here (.hg not found)"))
    31                                            " here (.hg not found)"))
    32             path = p
    32             path = p
    33 
    33 
    34         self.path = os.path.join(path, ".hg")
       
    35         self.root = os.path.realpath(path)
    34         self.root = os.path.realpath(path)
       
    35         self.path = os.path.join(self.root, ".hg")
    36         self.origroot = path
    36         self.origroot = path
    37         self.opener = util.opener(self.path)
    37         self.opener = util.opener(self.path)
    38         self.wopener = util.opener(self.root)
    38         self.wopener = util.opener(self.root)
    39 
    39 
    40         if not os.path.isdir(self.path):
    40         if not os.path.isdir(self.path):