##// END OF EJS Templates
localrepo: make _applyrequirements more specific...
Drew Gottlieb -
r24915:1c404087 default
parent child Browse files
Show More
@@ -291,7 +291,8 b' class localrepository(object):'
291 self.sopener = self.svfs
291 self.sopener = self.svfs
292 self.sjoin = self.store.join
292 self.sjoin = self.store.join
293 self.vfs.createmode = self.store.createmode
293 self.vfs.createmode = self.store.createmode
294 self._applyrequirements(requirements)
294 self.requirements = requirements
295 self._applyopenerreqs()
295 if create:
296 if create:
296 self._writerequirements()
297 self._writerequirements()
297
298
@@ -334,9 +335,8 b' class localrepository(object):'
334 caps.add('bundle2=' + urllib.quote(capsblob))
335 caps.add('bundle2=' + urllib.quote(capsblob))
335 return caps
336 return caps
336
337
337 def _applyrequirements(self, requirements):
338 def _applyopenerreqs(self):
338 self.requirements = requirements
339 self.svfs.options = dict((r, 1) for r in self.requirements
339 self.svfs.options = dict((r, 1) for r in requirements
340 if r in self.openerreqs)
340 if r in self.openerreqs)
341 chunkcachesize = self.ui.configint('format', 'chunkcachesize')
341 chunkcachesize = self.ui.configint('format', 'chunkcachesize')
342 if chunkcachesize is not None:
342 if chunkcachesize is not None:
@@ -1828,7 +1828,8 b' class localrepository(object):'
1828 # new format-related
1828 # new format-related
1829 # requirements from the streamed-in repository
1829 # requirements from the streamed-in repository
1830 requirements.update(self.requirements - self.supportedformats)
1830 requirements.update(self.requirements - self.supportedformats)
1831 self._applyrequirements(requirements)
1831 self.requirements = requirements
1832 self._applyopenerreqs()
1832 self._writerequirements()
1833 self._writerequirements()
1833
1834
1834 if rbranchmap:
1835 if rbranchmap:
General Comments 0
You need to be logged in to leave comments. Login now