##// END OF EJS Templates
store: initialize "vfs" fields by "vfs" constructors...
FUJIWARA Katsunori -
r17653:dacb5069 default
parent child Browse files
Show More
@@ -293,7 +293,8 b' class basicstore(object):'
293 293 self.createmode = _calcmode(path)
294 294 vfs = vfstype(self.path)
295 295 vfs.createmode = self.createmode
296 self.opener = scmutil.filteropener(vfs, encodedir)
296 self.vfs = scmutil.filtervfs(vfs, encodedir)
297 self.opener = self.vfs
297 298
298 299 def join(self, f):
299 300 return self.path + '/' + encodedir(f)
@@ -343,7 +344,8 b' class encodedstore(basicstore):'
343 344 self.createmode = _calcmode(self.path)
344 345 vfs = vfstype(self.path)
345 346 vfs.createmode = self.createmode
346 self.opener = scmutil.filteropener(vfs, encodefilename)
347 self.vfs = scmutil.filtervfs(vfs, encodefilename)
348 self.opener = self.vfs
347 349
348 350 def datafiles(self):
349 351 for a, b, size in self._walk('data', True):
@@ -451,7 +453,8 b' class fncachestore(basicstore):'
451 453 vfs.createmode = self.createmode
452 454 fnc = fncache(vfs)
453 455 self.fncache = fnc
454 self.opener = _fncachevfs(vfs, fnc, encode)
456 self.vfs = _fncachevfs(vfs, fnc, encode)
457 self.opener = self.vfs
455 458
456 459 def join(self, f):
457 460 return self.pathsep + self.encode(f)
General Comments 0
You need to be logged in to leave comments. Login now