# HG changeset patch # User Raphaël Gomès # Date 1710757521 -3600 # Node ID e7bbeaa4f0a72d7f656b87864d0826bcd85fea26 # Parent 4976aacae424af29b6949111951132a35cf31735 delta-search: fix crash caused by unbound variable This code path was apparently not tested. This fixes a crash when cloning the Tryton repo. diff -r 4976aacae424 -r e7bbeaa4f0a7 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 ]