comparison mercurial/localrepo.py @ 17654:1dc37491e9fb

localrepo: use "vfs" constructor/field for initialization around "store"
author FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
date Fri, 31 Aug 2012 02:06:29 +0900
parents bf2eb3a126d2
children 9dbd5fa6d301
comparison
equal deleted inserted replaced
17653:dacb50696b75 17654:1dc37491e9fb
180 self.sharedpath = s 180 self.sharedpath = s
181 except IOError, inst: 181 except IOError, inst:
182 if inst.errno != errno.ENOENT: 182 if inst.errno != errno.ENOENT:
183 raise 183 raise
184 184
185 self.store = store.store(requirements, self.sharedpath, scmutil.opener) 185 self.store = store.store(requirements, self.sharedpath, scmutil.vfs)
186 self.spath = self.store.path 186 self.spath = self.store.path
187 self.sopener = self.store.opener 187 self.svfs = self.store.vfs
188 self.svfs = self.sopener 188 self.sopener = self.svfs
189 self.sjoin = self.store.join 189 self.sjoin = self.store.join
190 self.opener.createmode = self.store.createmode 190 self.vfs.createmode = self.store.createmode
191 self._applyrequirements(requirements) 191 self._applyrequirements(requirements)
192 if create: 192 if create:
193 self._writerequirements() 193 self._writerequirements()
194 194
195 195