mercurial/localrepo.py
changeset 33533 4133c0b0fcd7
parent 33532 d645fdfb749f
child 33538 54b36d3ff7f6
equal deleted inserted replaced
33532:d645fdfb749f 33533:4133c0b0fcd7
   421                 self.requirements, self.sharedpath, vfsmod.vfs)
   421                 self.requirements, self.sharedpath, vfsmod.vfs)
   422         self.spath = self.store.path
   422         self.spath = self.store.path
   423         self.svfs = self.store.vfs
   423         self.svfs = self.store.vfs
   424         self.sjoin = self.store.join
   424         self.sjoin = self.store.join
   425         self.vfs.createmode = self.store.createmode
   425         self.vfs.createmode = self.store.createmode
       
   426         self.cachevfs = vfsmod.vfs(self.vfs.join('cache'))
       
   427         self.cachevfs.createmode = self.store.createmode
   426         if (self.ui.configbool('devel', 'all-warnings') or
   428         if (self.ui.configbool('devel', 'all-warnings') or
   427             self.ui.configbool('devel', 'check-locks')):
   429             self.ui.configbool('devel', 'check-locks')):
   428             if util.safehasattr(self.svfs, 'vfs'): # this is filtervfs
   430             if util.safehasattr(self.svfs, 'vfs'): # this is filtervfs
   429                 self.svfs.vfs.audit = self._getsvfsward(self.svfs.vfs.audit)
   431                 self.svfs.vfs.audit = self._getsvfsward(self.svfs.vfs.audit)
   430             else: # standard vfs
   432             else: # standard vfs