mercurial/obsolete.py
changeset 18101 a464deecc9dd
parent 18070 af632936d3d9
child 18271 67872e939945
--- a/mercurial/obsolete.py	Thu Dec 20 15:32:42 2012 +0100
+++ b/mercurial/obsolete.py	Thu Dec 20 17:14:07 2012 +0100
@@ -738,6 +738,7 @@
             if nprec in nsucs:
                 raise util.Abort("changeset %s cannot obsolete itself" % prec)
             repo.obsstore.create(tr, nprec, nsucs, flag, metadata)
+            repo.filteredrevcache.clear()
         tr.close()
     finally:
         tr.release()