equal
deleted
inserted
replaced
1040 b'merge-track-salvaged', |
1040 b'merge-track-salvaged', |
1041 default=False, |
1041 default=False, |
1042 ) |
1042 ) |
1043 coreconfigitem( |
1043 coreconfigitem( |
1044 b'experimental', |
1044 b'experimental', |
1045 b'mergetempdirprefix', |
|
1046 default=None, |
|
1047 ) |
|
1048 coreconfigitem( |
|
1049 b'experimental', |
|
1050 b'mmapindexthreshold', |
1045 b'mmapindexthreshold', |
1051 default=None, |
1046 default=None, |
1052 ) |
1047 ) |
1053 coreconfigitem( |
1048 coreconfigitem( |
1054 b'experimental', |
1049 b'experimental', |
1097 ) |
1092 ) |
1098 coreconfigitem( |
1093 coreconfigitem( |
1099 b'experimental', |
1094 b'experimental', |
1100 b'hook-track-tags', |
1095 b'hook-track-tags', |
1101 default=False, |
1096 default=False, |
1102 ) |
|
1103 coreconfigitem( |
|
1104 b'experimental', |
|
1105 b'httppeer.advertise-v2', |
|
1106 default=False, |
|
1107 ) |
|
1108 coreconfigitem( |
|
1109 b'experimental', |
|
1110 b'httppeer.v2-encoder-order', |
|
1111 default=None, |
|
1112 ) |
1097 ) |
1113 coreconfigitem( |
1098 coreconfigitem( |
1114 b'experimental', |
1099 b'experimental', |
1115 b'httppostargs', |
1100 b'httppostargs', |
1116 default=False, |
1101 default=False, |
1209 b'single-head-per-branch:public-changes-only', |
1194 b'single-head-per-branch:public-changes-only', |
1210 default=False, |
1195 default=False, |
1211 ) |
1196 ) |
1212 coreconfigitem( |
1197 coreconfigitem( |
1213 b'experimental', |
1198 b'experimental', |
1214 b'sshserver.support-v2', |
|
1215 default=False, |
|
1216 ) |
|
1217 coreconfigitem( |
|
1218 b'experimental', |
|
1219 b'sparse-read', |
1199 b'sparse-read', |
1220 default=False, |
1200 default=False, |
1221 ) |
1201 ) |
1222 coreconfigitem( |
1202 coreconfigitem( |
1223 b'experimental', |
1203 b'experimental', |
1239 b'update.atomic-file', |
1219 b'update.atomic-file', |
1240 default=False, |
1220 default=False, |
1241 ) |
1221 ) |
1242 coreconfigitem( |
1222 coreconfigitem( |
1243 b'experimental', |
1223 b'experimental', |
1244 b'sshpeer.advertise-v2', |
|
1245 default=False, |
|
1246 ) |
|
1247 coreconfigitem( |
|
1248 b'experimental', |
|
1249 b'web.apiserver', |
|
1250 default=False, |
|
1251 ) |
|
1252 coreconfigitem( |
|
1253 b'experimental', |
|
1254 b'web.api.http-v2', |
|
1255 default=False, |
|
1256 ) |
|
1257 coreconfigitem( |
|
1258 b'experimental', |
|
1259 b'web.api.debugreflect', |
|
1260 default=False, |
|
1261 ) |
|
1262 coreconfigitem( |
|
1263 b'experimental', |
|
1264 b'web.full-garbage-collection-rate', |
1224 b'web.full-garbage-collection-rate', |
1265 default=1, # still forcing a full collection on each request |
1225 default=1, # still forcing a full collection on each request |
1266 ) |
1226 ) |
1267 coreconfigitem( |
1227 coreconfigitem( |
1268 b'experimental', |
1228 b'experimental', |
1279 b'xdiff', |
1239 b'xdiff', |
1280 default=False, |
1240 default=False, |
1281 ) |
1241 ) |
1282 coreconfigitem( |
1242 coreconfigitem( |
1283 b'extensions', |
1243 b'extensions', |
1284 b'.*', |
1244 b'[^:]*', |
1285 default=None, |
1245 default=None, |
|
1246 generic=True, |
|
1247 ) |
|
1248 coreconfigitem( |
|
1249 b'extensions', |
|
1250 b'[^:]*:required', |
|
1251 default=False, |
1286 generic=True, |
1252 generic=True, |
1287 ) |
1253 ) |
1288 coreconfigitem( |
1254 coreconfigitem( |
1289 b'extdata', |
1255 b'extdata', |
1290 b'.*', |
1256 b'.*', |
1311 experimental=True, |
1277 experimental=True, |
1312 alias=[(b'format', b'exp-rc-dirstate-v2')], |
1278 alias=[(b'format', b'exp-rc-dirstate-v2')], |
1313 ) |
1279 ) |
1314 coreconfigitem( |
1280 coreconfigitem( |
1315 b'format', |
1281 b'format', |
|
1282 b'use-dirstate-tracked-hint', |
|
1283 default=False, |
|
1284 experimental=True, |
|
1285 ) |
|
1286 coreconfigitem( |
|
1287 b'format', |
|
1288 b'use-dirstate-tracked-hint.version', |
|
1289 default=1, |
|
1290 experimental=True, |
|
1291 ) |
|
1292 coreconfigitem( |
|
1293 b'format', |
1316 b'dotencode', |
1294 b'dotencode', |
1317 default=True, |
1295 default=True, |
1318 ) |
1296 ) |
1319 coreconfigitem( |
1297 coreconfigitem( |
1320 b'format', |
1298 b'format', |
1350 default=lambda: [b'zstd', b'zlib'], |
1328 default=lambda: [b'zstd', b'zlib'], |
1351 alias=[(b'experimental', b'format.compression')], |
1329 alias=[(b'experimental', b'format.compression')], |
1352 ) |
1330 ) |
1353 # Experimental TODOs: |
1331 # Experimental TODOs: |
1354 # |
1332 # |
1355 # * Same as for evlogv2 (but for the reduction of the number of files) |
1333 # * Same as for revlogv2 (but for the reduction of the number of files) |
|
1334 # * Actually computing the rank of changesets |
1356 # * Improvement to investigate |
1335 # * Improvement to investigate |
1357 # - storing .hgtags fnode |
1336 # - storing .hgtags fnode |
1358 # - storing `rank` of changesets |
|
1359 # - storing branch related identifier |
1337 # - storing branch related identifier |
1360 |
1338 |
1361 coreconfigitem( |
1339 coreconfigitem( |
1362 b'format', |
1340 b'format', |
1363 b'exp-use-changelog-v2', |
1341 b'exp-use-changelog-v2', |
1403 experimental=True, |
1381 experimental=True, |
1404 ) |
1382 ) |
1405 coreconfigitem( |
1383 coreconfigitem( |
1406 b'format', |
1384 b'format', |
1407 b'use-share-safe', |
1385 b'use-share-safe', |
1408 default=False, |
1386 default=True, |
1409 ) |
1387 ) |
1410 coreconfigitem( |
1388 coreconfigitem( |
1411 b'format', |
1389 b'format', |
1412 b'internal-phase', |
1390 b'internal-phase', |
1413 default=False, |
1391 default=False, |