mercurial/branchmap.py
changeset 51533 50850689d3c0
parent 51532 a0ef462cf1a4
child 51534 767b62cb728e
--- a/mercurial/branchmap.py	Wed Mar 06 15:54:22 2024 +0100
+++ b/mercurial/branchmap.py	Wed Mar 06 16:09:42 2024 +0100
@@ -288,6 +288,7 @@
         obsrevs = obsolete.getrevs(repo, b'obsolete')
         # collect new branch entries
         newbranches = {}
+        obs_ignored = set()
         getbranchinfo = repo.revbranchcache().branchinfo
         max_rev = -1
         for r in revgen:
@@ -295,6 +296,7 @@
             if r in obsrevs:
                 # We ignore obsolete changesets as they shouldn't be
                 # considered heads.
+                obs_ignored.add(r)
                 continue
             branch, closesbranch = getbranchinfo(r)
             newbranches.setdefault(branch, []).append(r)