##// END OF EJS Templates
index: use an explicit constant for INDEX_HEADER format and use it for docket...
marmoute -
r48160:165addb1 default draft
parent child Browse files
Show More
@@ -29,7 +29,9 b' ALL_KINDS = {'
29
29
30 ### main revlog header
30 ### main revlog header
31
31
32 INDEX_HEADER = struct.Struct(b">I")
32 # We cannot rely on Struct.format is inconsistent for python <=3.6 versus above
33 INDEX_HEADER_FMT = b">I"
34 INDEX_HEADER = struct.Struct(INDEX_HEADER_FMT)
33
35
34 ## revlog version
36 ## revlog version
35 REVLOGV0 = 0
37 REVLOGV0 = 0
@@ -95,9 +95,7 b' if stable_docket_file:'
95 # * 8 bytes: size of data
95 # * 8 bytes: size of data
96 # * 8 bytes: pending size of data
96 # * 8 bytes: pending size of data
97 # * 1 bytes: default compression header
97 # * 1 bytes: default compression header
98 S_HEADER = struct.Struct(
98 S_HEADER = struct.Struct(constants.INDEX_HEADER_FMT + b'BBLLLLc')
99 pycompat.sysstr(constants.INDEX_HEADER.format) + 'BBLLLLc'
100 )
101
99
102
100
103 class RevlogDocket(object):
101 class RevlogDocket(object):
General Comments 0
You need to be logged in to leave comments. Login now