##// END OF EJS Templates
subrepo: use pycompat.open directly instead of importing open from pycompat...
subrepo: use pycompat.open directly instead of importing open from pycompat Differential Revision: https://phab.mercurial-scm.org/D7544

File last commit:

r43347:687b865b default
r44228:aea70ca7 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'