mercurial/revset.py
changeset 22530 faf4f63533ff
parent 22529 5c53d7888aef
child 22531 22ba2c0825da
equal deleted inserted replaced
22529:5c53d7888aef 22530:faf4f63533ff
   466                 bms.add(repo[bmrev].rev())
   466                 bms.add(repo[bmrev].rev())
   467     else:
   467     else:
   468         bms = set([repo[r].rev()
   468         bms = set([repo[r].rev()
   469                    for r in repo._bookmarks.values()])
   469                    for r in repo._bookmarks.values()])
   470     bms -= set([node.nullrev])
   470     bms -= set([node.nullrev])
   471     return subset.filter(bms.__contains__)
   471     return subset & bms
   472 
   472 
   473 def branch(repo, subset, x):
   473 def branch(repo, subset, x):
   474     """``branch(string or set)``
   474     """``branch(string or set)``
   475     All changesets belonging to the given branch or the branches of the given
   475     All changesets belonging to the given branch or the branches of the given
   476     changesets.
   476     changesets.