mercurial/revset.py
changeset 22866 6e739356f9bf
parent 22865 09951bedbf35
child 22867 5ee9b78ce805
equal deleted inserted replaced
22865:09951bedbf35 22866:6e739356f9bf
   280     return r & subset
   280     return r & subset
   281 
   281 
   282 def dagrange(repo, subset, x, y):
   282 def dagrange(repo, subset, x, y):
   283     r = spanset(repo)
   283     r = spanset(repo)
   284     xs = _revsbetween(repo, getset(repo, r, x), getset(repo, r, y))
   284     xs = _revsbetween(repo, getset(repo, r, x), getset(repo, r, y))
   285     s = subset.set()
   285     return xs & subset
   286     return xs.filter(s.__contains__)
       
   287 
   286 
   288 def andset(repo, subset, x, y):
   287 def andset(repo, subset, x, y):
   289     return getset(repo, getset(repo, subset, x), y)
   288     return getset(repo, getset(repo, subset, x), y)
   290 
   289 
   291 def orset(repo, subset, x, y):
   290 def orset(repo, subset, x, y):