mercurial/localrepo.py
changeset 17650 bf2eb3a126d2
parent 17550 fc530080013b
child 17654 1dc37491e9fb
equal deleted inserted replaced
17649:f65c6a5f256c 17650:bf2eb3a126d2
   115 
   115 
   116     def _baserequirements(self, create):
   116     def _baserequirements(self, create):
   117         return self.requirements[:]
   117         return self.requirements[:]
   118 
   118 
   119     def __init__(self, baseui, path=None, create=False):
   119     def __init__(self, baseui, path=None, create=False):
   120         self.wopener = scmutil.opener(path, expand=True)
   120         self.wvfs = scmutil.vfs(path, expand=True)
   121         self.wvfs = self.wopener
   121         self.wopener = self.wvfs
   122         self.root = self.wvfs.base
   122         self.root = self.wvfs.base
   123         self.path = self.wvfs.join(".hg")
   123         self.path = self.wvfs.join(".hg")
   124         self.origroot = path
   124         self.origroot = path
   125         self.auditor = scmutil.pathauditor(self.root, self._checknested)
   125         self.auditor = scmutil.pathauditor(self.root, self._checknested)
   126         self.opener = scmutil.opener(self.path)
   126         self.vfs = scmutil.vfs(self.path)
   127         self.vfs = self.opener
   127         self.opener = self.vfs
   128         self.baseui = baseui
   128         self.baseui = baseui
   129         self.ui = baseui.copy()
   129         self.ui = baseui.copy()
   130         # A list of callback to shape the phase if no data were found.
   130         # A list of callback to shape the phase if no data were found.
   131         # Callback are in the form: func(repo, roots) --> processed root.
   131         # Callback are in the form: func(repo, roots) --> processed root.
   132         # This list it to be filled by extension during repo setup
   132         # This list it to be filled by extension during repo setup