Show More
@@ -334,6 +334,9 b' class localrepository(object):' | |||||
334 | usetreemanifest = self.ui.configbool('experimental', 'treemanifest') |
|
334 | usetreemanifest = self.ui.configbool('experimental', 'treemanifest') | |
335 | if usetreemanifest is not None: |
|
335 | if usetreemanifest is not None: | |
336 | self.svfs.options['usetreemanifest'] = usetreemanifest |
|
336 | self.svfs.options['usetreemanifest'] = usetreemanifest | |
|
337 | usemanifestv2 = self.ui.configbool('experimental', 'manifestv2') | |||
|
338 | if usemanifestv2 is not None: | |||
|
339 | self.svfs.options['usemanifestv2'] = usemanifestv2 | |||
337 |
|
340 | |||
338 | def _writerequirements(self): |
|
341 | def _writerequirements(self): | |
339 | reqfile = self.vfs("requires", "w") |
|
342 | reqfile = self.vfs("requires", "w") |
@@ -597,13 +597,16 b' class manifest(revlog.revlog):' | |||||
597 | # stacks of commits, the number can go up, hence the config knob below. |
|
597 | # stacks of commits, the number can go up, hence the config knob below. | |
598 | cachesize = 4 |
|
598 | cachesize = 4 | |
599 | usetreemanifest = False |
|
599 | usetreemanifest = False | |
|
600 | usemanifestv2 = False | |||
600 | opts = getattr(opener, 'options', None) |
|
601 | opts = getattr(opener, 'options', None) | |
601 | if opts is not None: |
|
602 | if opts is not None: | |
602 | cachesize = opts.get('manifestcachesize', cachesize) |
|
603 | cachesize = opts.get('manifestcachesize', cachesize) | |
603 | usetreemanifest = opts.get('usetreemanifest', usetreemanifest) |
|
604 | usetreemanifest = opts.get('usetreemanifest', usetreemanifest) | |
|
605 | usemanifestv2 = opts.get('usemanifestv2', usemanifestv2) | |||
604 | self._mancache = util.lrucachedict(cachesize) |
|
606 | self._mancache = util.lrucachedict(cachesize) | |
605 | revlog.revlog.__init__(self, opener, "00manifest.i") |
|
607 | revlog.revlog.__init__(self, opener, "00manifest.i") | |
606 | self._usetreemanifest = usetreemanifest |
|
608 | self._usetreemanifest = usetreemanifest | |
|
609 | self._usemanifestv2 = usemanifestv2 | |||
607 |
|
610 | |||
608 | def _newmanifest(self, data=''): |
|
611 | def _newmanifest(self, data=''): | |
609 | if self._usetreemanifest: |
|
612 | if self._usetreemanifest: |
General Comments 0
You need to be logged in to leave comments.
Login now