comparison mercurial/localrepo.py @ 38760:17da52bbadb0 stable

localrepo: unconditionally enable general delta with sparse revlogs This come as an extra security, better safe than sorry.
author Boris Feld <boris.feld@octobus.net>
date Tue, 31 Jul 2018 13:53:06 -0700
parents ae17555ef93f
children 0a57945aaf7f
comparison
equal deleted inserted replaced
38759:f8cbff2184d7 38760:17da52bbadb0
687 self.svfs.options['with-sparse-read'] = withsparseread 687 self.svfs.options['with-sparse-read'] = withsparseread
688 self.svfs.options['sparse-read-density-threshold'] = srdensitythres 688 self.svfs.options['sparse-read-density-threshold'] = srdensitythres
689 self.svfs.options['sparse-read-min-gap-size'] = srmingapsize 689 self.svfs.options['sparse-read-min-gap-size'] = srmingapsize
690 sparserevlog = SPARSEREVLOG_REQUIREMENT in self.requirements 690 sparserevlog = SPARSEREVLOG_REQUIREMENT in self.requirements
691 self.svfs.options['sparse-revlog'] = sparserevlog 691 self.svfs.options['sparse-revlog'] = sparserevlog
692 if sparserevlog:
693 self.svfs.options['generaldelta'] = True
692 694
693 for r in self.requirements: 695 for r in self.requirements:
694 if r.startswith('exp-compression-'): 696 if r.startswith('exp-compression-'):
695 self.svfs.options['compengine'] = r[len('exp-compression-'):] 697 self.svfs.options['compengine'] = r[len('exp-compression-'):]
696 698