equal
deleted
inserted
replaced
225 # call the C implementation to parse the index data |
225 # call the C implementation to parse the index data |
226 index, cache = parsers.parse_index2(data, inline, revlogv2=True) |
226 index, cache = parsers.parse_index2(data, inline, revlogv2=True) |
227 return index, cache |
227 return index, cache |
228 |
228 |
229 |
229 |
|
230 def parse_index_cl_v2(data, inline): |
|
231 # call the C implementation to parse the index data |
|
232 assert not inline |
|
233 from .pure.parsers import parse_index_cl_v2 |
|
234 |
|
235 index, cache = parse_index_cl_v2(data) |
|
236 return index, cache |
|
237 |
|
238 |
230 if util.safehasattr(parsers, 'parse_index_devel_nodemap'): |
239 if util.safehasattr(parsers, 'parse_index_devel_nodemap'): |
231 |
240 |
232 def parse_index_v1_nodemap(data, inline): |
241 def parse_index_v1_nodemap(data, inline): |
233 index, cache = parsers.parse_index_devel_nodemap(data, inline) |
242 index, cache = parsers.parse_index_devel_nodemap(data, inline) |
234 return index, cache |
243 return index, cache |
650 if self._format_version == REVLOGV0: |
659 if self._format_version == REVLOGV0: |
651 self._parse_index = revlogv0.parse_index_v0 |
660 self._parse_index = revlogv0.parse_index_v0 |
652 elif self._format_version == REVLOGV2: |
661 elif self._format_version == REVLOGV2: |
653 self._parse_index = parse_index_v2 |
662 self._parse_index = parse_index_v2 |
654 elif self._format_version == CHANGELOGV2: |
663 elif self._format_version == CHANGELOGV2: |
655 self._parse_index = parse_index_v2 |
664 self._parse_index = parse_index_cl_v2 |
656 elif devel_nodemap: |
665 elif devel_nodemap: |
657 self._parse_index = parse_index_v1_nodemap |
666 self._parse_index = parse_index_v1_nodemap |
658 elif use_rust_index: |
667 elif use_rust_index: |
659 self._parse_index = parse_index_v1_mixed |
668 self._parse_index = parse_index_v1_mixed |
660 try: |
669 try: |