mercurial/obsolete.py
changeset 18101 a464deecc9dd
parent 18070 af632936d3d9
child 18271 67872e939945
equal deleted inserted replaced
18100:3a6ddacb7198 18101:a464deecc9dd
   736             nprec = prec.node()
   736             nprec = prec.node()
   737             nsucs = tuple(s.node() for s in sucs)
   737             nsucs = tuple(s.node() for s in sucs)
   738             if nprec in nsucs:
   738             if nprec in nsucs:
   739                 raise util.Abort("changeset %s cannot obsolete itself" % prec)
   739                 raise util.Abort("changeset %s cannot obsolete itself" % prec)
   740             repo.obsstore.create(tr, nprec, nsucs, flag, metadata)
   740             repo.obsstore.create(tr, nprec, nsucs, flag, metadata)
       
   741             repo.filteredrevcache.clear()
   741         tr.close()
   742         tr.close()
   742     finally:
   743     finally:
   743         tr.release()
   744         tr.release()