mercurial/obsolete.py
changeset 17425 e95ec38f86b0
parent 17424 e7cfe3587ea4
child 17426 9724f8f8850b
equal deleted inserted replaced
17424:e7cfe3587ea4 17425:e95ec38f86b0
   316         yield marker(ctx._repo, data)
   316         yield marker(ctx._repo, data)
   317 
   317 
   318 def anysuccessors(obsstore, node):
   318 def anysuccessors(obsstore, node):
   319     """Yield every successor of <node>
   319     """Yield every successor of <node>
   320 
   320 
   321     This this a linear yield unsuitable to detect splitted changeset."""
   321     This is a linear yield unsuitable to detect split changesets."""
   322     remaining = set([node])
   322     remaining = set([node])
   323     seen = set(remaining)
   323     seen = set(remaining)
   324     while remaining:
   324     while remaining:
   325         current = remaining.pop()
   325         current = remaining.pop()
   326         yield current
   326         yield current