mercurial/scmutil.py
changeset 38131 46c2b19a1263
parent 37979 5ac72e07692a
child 38171 eb9835014d20
equal deleted inserted replaced
38130:a40cc6d7d8c3 38131:46c2b19a1263
  1583             rev = unficl.rev(s)
  1583             rev = unficl.rev(s)
  1584             if rev not in cl:
  1584             if rev not in cl:
  1585                 revs.add(rev)
  1585                 revs.add(rev)
  1586 
  1586 
  1587     return revs
  1587     return revs
       
  1588 
       
  1589 def bookmarkrevs(repo, mark):
       
  1590     """
       
  1591     Select revisions reachable by a given bookmark
       
  1592     """
       
  1593     return repo.revs("ancestors(bookmark(%s)) - "
       
  1594                      "ancestors(head() and not bookmark(%s)) - "
       
  1595                      "ancestors(bookmark() and not bookmark(%s))",
       
  1596                      mark, mark, mark)