changeset 49776 | acdb9a15137c |
parent 49775 | d57b966cdeb1 |
child 50354 | ca1522fe4ec8 |
--- a/mercurial/revlogutils/deltas.py Wed Dec 07 20:05:19 2022 +0100 +++ b/mercurial/revlogutils/deltas.py Tue Dec 06 12:10:31 2022 +0100 @@ -684,6 +684,15 @@ yield None return + if ( + cachedelta is not None + and nullrev == cachedelta[0] + and cachedelta[2] == DELTA_BASE_REUSE_FORCE + ): + # instruction are to forcibly do a full snapshot + yield None + return + deltalength = revlog.length deltaparent = revlog.deltaparent sparse = revlog._sparserevlog