diff -r 1eb2317c1762 -r 9f7cf869e9f4 mercurial/repair.py --- a/mercurial/repair.py Tue Sep 24 00:01:30 2024 +0200 +++ b/mercurial/repair.py Mon Sep 23 23:52:45 2024 +0200 @@ -242,6 +242,10 @@ del repo.obsstore repo.invalidatevolatilesets() + # NOTE: eventually make a common entry point on localrepo to help + # other caches + repo.revbranchcache().invalidate(striprev) + if tmpbundlefile: ui.note(_(b"adding branch\n")) f = vfs.open(tmpbundlefile, b"rb")