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