equal
deleted
inserted
replaced
502 def revsetsuspended(repo, subset, x): |
502 def revsetsuspended(repo, subset, x): |
503 """``suspended()`` |
503 """``suspended()`` |
504 Obsolete changesets with non-obsolete descendants. |
504 Obsolete changesets with non-obsolete descendants. |
505 """ |
505 """ |
506 revset.getargs(x, 0, 0, 'suspended takes no arguments') |
506 revset.getargs(x, 0, 0, 'suspended takes no arguments') |
507 suspended = getrevs(repo, 'suspended') |
507 suspended = revset.baseset(getrevs(repo, 'suspended')) |
508 return [r for r in subset if r in suspended] |
508 suspended.sort() |
|
509 return subset & suspended |
509 |
510 |
510 |
511 |
511 @eh.revset('precursors') |
512 @eh.revset('precursors') |
512 def revsetprecursors(repo, subset, x): |
513 def revsetprecursors(repo, subset, x): |
513 """``precursors(set)`` |
514 """``precursors(set)`` |