--- a/mercurial/repair.py Fri Feb 23 04:26:03 2024 +0100
+++ b/mercurial/repair.py Tue Feb 20 14:21:18 2024 +0100
@@ -218,6 +218,7 @@
oldfiles = set(tr._offsetmap.keys())
oldfiles.update(tr._newfiles)
+ repo._phasecache.register_strip(repo, tr, striprev)
tr.startgroup()
cl.strip(striprev, tr)
stripmanifest(repo, striprev, tr, files)
@@ -239,7 +240,6 @@
deleteobsmarkers(repo.obsstore, stripobsidx)
del repo.obsstore
repo.invalidatevolatilesets()
- repo._phasecache.filterunknown(repo)
if tmpbundlefile:
ui.note(_(b"adding branch\n"))