##// END OF EJS Templates
fix: fix registration of config item defaults...
fix: fix registration of config item defaults Before this patch, because of the "(:<name>)?", all registered patterns would match and the default value would not be the one we thought we had registered (maybe it just took the default value for the first match?). This didn't matter because we didn't care about the default value; we used our own, intended default value in getfixers() anyway. We also have to look up each config item individually in order to not get developer warnings. Differential Revision: https://phab.mercurial-scm.org/D7082

File last commit:

r43347:687b865b default
r43488:5cb3e6f4 default
Show More
constants.py
43 lines | 1006 B | text/x-python | PythonLexer
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530 from __future__ import absolute_import
import struct
from mercurial.i18n import _
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 NETWORK_CAP_LEGACY_SSH_GETFILES = b'exp-remotefilelog-ssh-getfiles-1'
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 SHALLOWREPO_REQUIREMENT = b"exp-remotefilelog-repo-req-1"
Augie Fackler
remotefilelog: rename capability for legacy ssh file fetching method...
r40543
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 BUNDLE2_CAPABLITY = b"exp-remotefilelog-b2cap-1"
Augie Fackler
remotefilelog: consolidate and rename bundle2 capability...
r40544
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 FILENAMESTRUCT = b'!H'
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530 FILENAMESIZE = struct.calcsize(FILENAMESTRUCT)
NODESIZE = 20
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 PACKREQUESTCOUNTSTRUCT = b'!I'
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 NODECOUNTSTRUCT = b'!I'
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530 NODECOUNTSIZE = struct.calcsize(NODECOUNTSTRUCT)
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 PATHCOUNTSTRUCT = b'!I'
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530 PATHCOUNTSIZE = struct.calcsize(PATHCOUNTSTRUCT)
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 FILEPACK_CATEGORY = b""
TREEPACK_CATEGORY = b"manifests"
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530
ALL_CATEGORIES = [FILEPACK_CATEGORY, TREEPACK_CATEGORY]
# revision metadata keys. must be a single character.
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 METAKEYFLAG = b'f' # revlog flag
METAKEYSIZE = b's' # full rawtext size
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530
Augie Fackler
formatting: blacken the codebase...
r43346
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530 def getunits(category):
if category == FILEPACK_CATEGORY:
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 return _(b"files")
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530 if category == TREEPACK_CATEGORY:
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 return _(b"trees")
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530
Augie Fackler
formatting: blacken the codebase...
r43346
Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental...
r40530 # Repack options passed to ``markledger``.
Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals...
r43347 OPTION_PACKSONLY = b'packsonly'