mercurial/localrepo.py
changeset 51041 e2941c398f10
parent 51040 8ed03f773eac
child 51101 1c0f3994d733
equal deleted inserted replaced
51040:8ed03f773eac 51041:e2941c398f10
  1123     withsparseread = ui.configbool(b'experimental', b'sparse-read')
  1123     withsparseread = ui.configbool(b'experimental', b'sparse-read')
  1124     srdensitythres = float(
  1124     srdensitythres = float(
  1125         ui.config(b'experimental', b'sparse-read.density-threshold')
  1125         ui.config(b'experimental', b'sparse-read.density-threshold')
  1126     )
  1126     )
  1127     srmingapsize = ui.configbytes(b'experimental', b'sparse-read.min-gap-size')
  1127     srmingapsize = ui.configbytes(b'experimental', b'sparse-read.min-gap-size')
  1128     options[b'with-sparse-read'] = withsparseread
  1128     data_config.with_sparse_read = withsparseread
  1129     options[b'sparse-read-density-threshold'] = srdensitythres
  1129     data_config.sr_density_threshold = srdensitythres
  1130     options[b'sparse-read-min-gap-size'] = srmingapsize
  1130     data_config.sr_min_gap_size = srmingapsize
  1131 
  1131 
  1132     sparserevlog = requirementsmod.SPARSEREVLOG_REQUIREMENT in requirements
  1132     sparserevlog = requirementsmod.SPARSEREVLOG_REQUIREMENT in requirements
  1133     delta_config.sparse_revlog = sparserevlog
  1133     delta_config.sparse_revlog = sparserevlog
  1134     if sparserevlog:
  1134     if sparserevlog:
  1135         options[b'generaldelta'] = True
  1135         options[b'generaldelta'] = True
       
  1136         data_config.with_sparse_read = True
  1136 
  1137 
  1137     maxchainlen = None
  1138     maxchainlen = None
  1138     if sparserevlog:
  1139     if sparserevlog:
  1139         maxchainlen = revlogconst.SPARSE_REVLOG_MAX_CHAIN_LENGTH
  1140         maxchainlen = revlogconst.SPARSE_REVLOG_MAX_CHAIN_LENGTH
  1140     # experimental config: format.maxchainlen
  1141     # experimental config: format.maxchainlen