mercurial/revlog.py
changeset 52883 384ecbc8f8ca
parent 52838 e52dc683bf6b
child 52884 8de68446a5bd
equal deleted inserted replaced
52882:0977c6e612fe 52883:384ecbc8f8ca
   233         index, cache = parsers.parse_index_devel_nodemap(data, inline)
   233         index, cache = parsers.parse_index_devel_nodemap(data, inline)
   234         return index, cache
   234         return index, cache
   235 
   235 
   236 else:
   236 else:
   237     parse_index_v1_nodemap = None
   237     parse_index_v1_nodemap = None
   238 
       
   239 
       
   240 def parse_index_v1_rust(data, inline, default_header):
       
   241     cache = (0, data) if inline else None
       
   242     return rustrevlog.Index(data, default_header), cache
       
   243 
   238 
   244 
   239 
   245 # corresponds to uncompressed length of indexformatng (2 gigs, 4-byte
   240 # corresponds to uncompressed length of indexformatng (2 gigs, 4-byte
   246 # signed integer)
   241 # signed integer)
   247 _maxentrysize = 0x7FFFFFFF
   242 _maxentrysize = 0x7FFFFFFF