equal
deleted
inserted
replaced
797 |
797 |
798 def _calculate_index(self, i): |
798 def _calculate_index(self, i): |
799 return self._offsets[i] |
799 return self._offsets[i] |
800 |
800 |
801 |
801 |
802 def parse_index2(data, inline, revlogv2=False): |
802 def parse_index2(data, inline, format=revlog_constants.REVLOGV1): |
|
803 if format == revlog_constants.CHANGELOGV2: |
|
804 return parse_index_cl_v2(data) |
803 if not inline: |
805 if not inline: |
804 cls = IndexObject2 if revlogv2 else IndexObject |
806 if format == revlog_constants.REVLOGV2: |
|
807 cls = IndexObject2 |
|
808 else: |
|
809 cls = IndexObject |
805 return cls(data), None |
810 return cls(data), None |
806 cls = InlinedIndexObject |
811 cls = InlinedIndexObject |
807 return cls(data, inline), (0, data) |
812 return cls(data, inline), (0, data) |
808 |
813 |
809 |
814 |