Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 51083:15a50bfaeb79
censor: accept censored revision during upgrade
They can simply be passed by as censored.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 13 Oct 2023 23:21:46 +0200 |
parents | 41c73325af52 |
children | 09d60aed5f5d |
comparison
equal
deleted
inserted
replaced
51082:45dab30f9d55 | 51083:15a50bfaeb79 |
---|---|
3535 if dp != nullrev: | 3535 if dp != nullrev: |
3536 cachedelta = (dp, bytes(self._chunk(rev))) | 3536 cachedelta = (dp, bytes(self._chunk(rev))) |
3537 | 3537 |
3538 sidedata = None | 3538 sidedata = None |
3539 if not cachedelta: | 3539 if not cachedelta: |
3540 rawtext = self._revisiondata(rev) | 3540 try: |
3541 rawtext = self._revisiondata(rev) | |
3542 except error.CensoredNodeError as censored: | |
3543 assert flags & REVIDX_ISCENSORED | |
3544 rawtext = censored.tombstone | |
3541 sidedata = self.sidedata(rev) | 3545 sidedata = self.sidedata(rev) |
3542 if sidedata is None: | 3546 if sidedata is None: |
3543 sidedata = self.sidedata(rev) | 3547 sidedata = self.sidedata(rev) |
3544 | 3548 |
3545 if sidedata_helpers is not None: | 3549 if sidedata_helpers is not None: |