709 return subset.filter(dests.__contains__, |
709 return subset.filter(dests.__contains__, |
710 condrepr=lambda: '<destination %r>' % sorted(dests)) |
710 condrepr=lambda: '<destination %r>' % sorted(dests)) |
711 |
711 |
712 @predicate('divergent()', safe=True) |
712 @predicate('divergent()', safe=True) |
713 def divergent(repo, subset, x): |
713 def divergent(repo, subset, x): |
|
714 msg = ("'divergent()' is deprecated, " |
|
715 "use 'contentdivergent()'") |
|
716 repo.ui.deprecwarn(msg, '4.4') |
|
717 |
|
718 return contentdivergent(repo, subset, x) |
|
719 |
|
720 @predicate('contentdivergent()', safe=True) |
|
721 def contentdivergent(repo, subset, x): |
714 """ |
722 """ |
715 Final successors of changesets with an alternative set of final successors. |
723 Final successors of changesets with an alternative set of final successors. |
716 """ |
724 """ |
717 # i18n: "divergent" is a keyword |
725 # i18n: "contentdivergent" is a keyword |
718 getargs(x, 0, 0, _("divergent takes no arguments")) |
726 getargs(x, 0, 0, _("contentdivergent takes no arguments")) |
719 divergent = obsmod.getrevs(repo, 'divergent') |
727 divergent = obsmod.getrevs(repo, 'divergent') |
720 return subset & divergent |
728 return subset & divergent |
721 |
729 |
722 @predicate('extinct()', safe=True) |
730 @predicate('extinct()', safe=True) |
723 def extinct(repo, subset, x): |
731 def extinct(repo, subset, x): |