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 |