mercurial/revset.py
changeset 30179 cdef35b38026
parent 30178 d61c42c1a35c
child 30205 b4074417b661
equal deleted inserted replaced
30178:d61c42c1a35c 30179:cdef35b38026
  1619             ps.add(r)
  1619             ps.add(r)
  1620         elif n == 1:
  1620         elif n == 1:
  1621             ps.add(cl.parentrevs(r)[0])
  1621             ps.add(cl.parentrevs(r)[0])
  1622         elif n == 2:
  1622         elif n == 2:
  1623             parents = cl.parentrevs(r)
  1623             parents = cl.parentrevs(r)
  1624             if len(parents) > 1:
  1624             if parents[1] != node.nullrev:
  1625                 ps.add(parents[1])
  1625                 ps.add(parents[1])
  1626     return subset & ps
  1626     return subset & ps
  1627 
  1627 
  1628 @predicate('present(set)', safe=True)
  1628 @predicate('present(set)', safe=True)
  1629 def present(repo, subset, x):
  1629 def present(repo, subset, x):