diff -r 88ff28bcd980 -r 7034365089bf mercurial/localrepo.py --- a/mercurial/localrepo.py Fri Jul 13 14:49:16 2012 +0200 +++ b/mercurial/localrepo.py Fri Jul 06 18:45:26 2012 +0900 @@ -42,7 +42,9 @@ self.origroot = path self.auditor = scmutil.pathauditor(self.root, self._checknested) self.opener = scmutil.opener(self.path) + self.vfs = self.opener self.wopener = scmutil.opener(self.root) + self.wvfs = self.wopener self.baseui = baseui self.ui = baseui.copy() # A list of callback to shape the phase if no data were found. @@ -104,6 +106,7 @@ self.store = store.store(requirements, self.sharedpath, scmutil.opener) self.spath = self.store.path self.sopener = self.store.opener + self.svfs = self.sopener self.sjoin = self.store.join self.opener.createmode = self.store.createmode self._applyrequirements(requirements)