equal
deleted
inserted
replaced
223 |
223 |
224 else: |
224 else: |
225 parse_index_v1_nodemap = None |
225 parse_index_v1_nodemap = None |
226 |
226 |
227 |
227 |
228 def parse_index_v1_mixed(data, inline, default_header): |
228 def parse_index_v1_rust(data, inline, default_header): |
229 cache = (0, data) if inline else None |
229 cache = (0, data) if inline else None |
230 return rustrevlog.MixedIndex(data, default_header), cache |
230 return rustrevlog.Index(data, default_header), cache |
231 |
231 |
232 |
232 |
233 # corresponds to uncompressed length of indexformatng (2 gigs, 4-byte |
233 # corresponds to uncompressed length of indexformatng (2 gigs, 4-byte |
234 # signed integer) |
234 # signed integer) |
235 _maxentrysize = 0x7FFFFFFF |
235 _maxentrysize = 0x7FFFFFFF |
1697 self._parse_index = parse_index_cl_v2 |
1697 self._parse_index = parse_index_cl_v2 |
1698 elif devel_nodemap: |
1698 elif devel_nodemap: |
1699 self._parse_index = parse_index_v1_nodemap |
1699 self._parse_index = parse_index_v1_nodemap |
1700 elif use_rust_index: |
1700 elif use_rust_index: |
1701 self._parse_index = functools.partial( |
1701 self._parse_index = functools.partial( |
1702 parse_index_v1_mixed, default_header=new_header |
1702 parse_index_v1_rust, default_header=new_header |
1703 ) |
1703 ) |
1704 try: |
1704 try: |
1705 d = self._parse_index(index_data, self._inline) |
1705 d = self._parse_index(index_data, self._inline) |
1706 index, chunkcache = d |
1706 index, chunkcache = d |
1707 use_nodemap = ( |
1707 use_nodemap = ( |