mercurial/obsolete.py
changeset 26264 ac4ed8d6ec50
parent 26204 54875a6c3714
child 26265 077f20eed4b2
equal deleted inserted replaced
26263:bf2bfc6f45fb 26264:ac4ed8d6ec50
   874     successors sets. It is meant to reuse the computation of a previous call to
   874     successors sets. It is meant to reuse the computation of a previous call to
   875     `successorssets` when multiple calls are made at the same time. The cache
   875     `successorssets` when multiple calls are made at the same time. The cache
   876     dictionary is updated in place. The caller is responsible for its life
   876     dictionary is updated in place. The caller is responsible for its life
   877     span. Code that makes multiple calls to `successorssets` *must* use this
   877     span. Code that makes multiple calls to `successorssets` *must* use this
   878     cache mechanism or suffer terrible performance.
   878     cache mechanism or suffer terrible performance.
   879 
       
   880     """
   879     """
   881 
   880 
   882     succmarkers = repo.obsstore.successors
   881     succmarkers = repo.obsstore.successors
   883 
   882 
   884     # Stack of nodes we search successors sets for
   883     # Stack of nodes we search successors sets for