delta-search: fix crash caused by unbound variable stable
authorRaphaël Gomès <rgomes@octobus.net>
Mon, 18 Mar 2024 11:25:21 +0100
branchstable
changeset 51509 e7bbeaa4f0a7
parent 51507 4976aacae424
child 51510 a2f1d97e5284
delta-search: fix crash caused by unbound variable This code path was apparently not tested. This fixes a crash when cloning the Tryton repo.
mercurial/revlogutils/deltas.py
--- a/mercurial/revlogutils/deltas.py	Fri Mar 15 10:49:44 2024 +0100
+++ b/mercurial/revlogutils/deltas.py	Mon Mar 18 11:25:21 2024 +0100
@@ -876,7 +876,8 @@
             # XXX note that the ordering of the group becomes important as
             # it now impacts the final result. The current order is
             # unprocessed and can be improved.
-            next_idx = self._internal_idx + self._group_chunk_size
+            chunk_size = self.revlog.delta_config.candidate_group_chunk_size
+            next_idx = self._internal_idx + chunk_size
             self.current_group = self._internal_group[
                 self._internal_idx : next_idx
             ]