Mercurial > public > mercurial-scm > hg
comparison mercurial/revlog.py @ 51110:2dec23658969 stable
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 | 74c004a515bc |
children | 315c74911993 |
comparison
equal
deleted
inserted
replaced
51109:8d574691d915 | 51110:2dec23658969 |
---|---|
3271 if dp != nullrev: | 3271 if dp != nullrev: |
3272 cachedelta = (dp, bytes(self._chunk(rev))) | 3272 cachedelta = (dp, bytes(self._chunk(rev))) |
3273 | 3273 |
3274 sidedata = None | 3274 sidedata = None |
3275 if not cachedelta: | 3275 if not cachedelta: |
3276 rawtext = self._revisiondata(rev) | 3276 try: |
3277 rawtext = self._revisiondata(rev) | |
3278 except error.CensoredNodeError as censored: | |
3279 assert flags & REVIDX_ISCENSORED | |
3280 rawtext = censored.tombstone | |
3277 sidedata = self.sidedata(rev) | 3281 sidedata = self.sidedata(rev) |
3278 if sidedata is None: | 3282 if sidedata is None: |
3279 sidedata = self.sidedata(rev) | 3283 sidedata = self.sidedata(rev) |
3280 | 3284 |
3281 if sidedata_helpers is not None: | 3285 if sidedata_helpers is not None: |