Mercurial > public > mercurial-scm > hg
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 |