Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 51275:f94c10334bcb
rust-index: renamed `MixedIndex` as `Index`
It is simply not mixed any more, hence the name had become a
future source of confusion.
author | Georges Racinet on incendie.racinet.fr <georges@racinet.fr> |
---|---|
date | Sun, 29 Oct 2023 12:18:03 +0100 |
parents | 96e05f1a99bd |
children | f20c4b307a5a |
comparison
equal
deleted
inserted
replaced
51274:96e05f1a99bd | 51275:f94c10334bcb |
---|---|
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 = ( |