mercurial/revlogutils/deltas.py
changeset 51329 2e169a222e63
parent 51328 7455cae67260
child 51330 0d92d62ecde0
--- a/mercurial/revlogutils/deltas.py	Fri Dec 22 01:33:40 2023 +0100
+++ b/mercurial/revlogutils/deltas.py	Thu Nov 23 21:45:45 2023 +0100
@@ -863,8 +863,7 @@
         assert self.revlog.delta_config.general_delta
         # also see issue6056
         sparse = self.revlog.delta_config.sparse_revlog
-        curr = len(self.revlog)
-        prev = curr - 1
+        prev = self.target_rev - 1
         deltachain = lambda rev: self.revlog._deltachain(rev)[0]
 
         # exclude already lazy tested base if any