changeset 48851 | d739cd69bb6a |
parent 48769 | 1bb62821f080 |
child 48855 | 6ea9ead59cf8 |
--- a/mercurial/revlog.py Wed Mar 02 18:42:00 2022 -0800 +++ b/mercurial/revlog.py Mon Feb 21 15:53:03 2022 +0100 @@ -869,8 +869,10 @@ the revlog which do not persist the rank. """ rank = self.index[rev][ENTRY_RANK] - if rank == RANK_UNKNOWN: + if self._format_version != CHANGELOGV2 or rank == RANK_UNKNOWN: return None + if rev == nullrev: + return 0 # convention return rank def chainbase(self, rev):