Changeset View
Changeset View
Standalone View
Standalone View
mercurial/configitems.py
Show First 20 Lines • Show All 1139 Lines • ▼ Show 20 Line(s) | |||||
) | ) | ||||
coreconfigitem( | coreconfigitem( | ||||
b'experimental', | b'experimental', | ||||
b'revisions.prefixhexnode', | b'revisions.prefixhexnode', | ||||
default=False, | default=False, | ||||
) | ) | ||||
# "out of experimental" todo list. | # "out of experimental" todo list. | ||||
# | # | ||||
# * stop storing version information in the index (it is already in the docket) | |||||
# * properly hide uncommitted content to other process | |||||
# * expose transaction content hooks during pre-commit validation | |||||
# * include management of a persistent nodemap in the main docket | |||||
# * enforce a "no-truncate" policy for mmap safety | |||||
# - for censoring operation | |||||
# - for stripping operation | |||||
# - for rollback operation | |||||
# * to grow a docket file to at least store the last offset of the data | # * to grow a docket file to at least store the last offset of the data | ||||
# file when rewriting sidedata. | # file when rewriting sidedata. | ||||
# * need a way of dealing with garbage data if we allow rewriting | # * need a way of dealing with garbage data if we allow rewriting | ||||
# *existing* sidedata. | # *existing* sidedata. | ||||
# * Exchange-wise, we will also need to do something more efficient than | # * Exchange-wise, we will also need to do something more efficient than | ||||
# keeping references to the affected revlogs, especially memory-wise when | # keeping references to the affected revlogs, especially memory-wise when | ||||
# rewriting sidedata. | # rewriting sidedata. | ||||
# * Also... compress the sidedata? (this should be coming very soon) | # * Also... compress the sidedata? (this should be coming very soon) | ||||
# * introduce a proper solution to reduce the number of filelog related files. | |||||
coreconfigitem( | coreconfigitem( | ||||
b'experimental', | b'experimental', | ||||
b'revlogv2', | b'revlogv2', | ||||
default=None, | default=None, | ||||
) | ) | ||||
coreconfigitem( | coreconfigitem( | ||||
b'experimental', | b'experimental', | ||||
b'revisions.disambiguatewithin', | b'revisions.disambiguatewithin', | ||||
▲ Show 20 Lines • Show All 1518 Lines • Show Last 20 Lines |