diff -r d15922c41e08 -r 66aa49e6e5d1 mercurial/obsolete.py --- a/mercurial/obsolete.py Mon Jul 08 16:02:54 2024 +0200 +++ b/mercurial/obsolete.py Mon Jul 08 16:19:33 2024 +0200 @@ -799,7 +799,8 @@ if rev is not None and rev in revs: pendingnodes.add(node) seenmarkers = set() - seennodes = set(pendingnodes) + seenmarkers = set() + seennodes = set() precursorsmarkers = self.predecessors succsmarkers = self.successors children = self.children