Show More
@@ -803,16 +803,6 b' def divergent(repo, subset, x):' | |||
|
803 | 803 | divergent = obsmod.getrevs(repo, 'divergent') |
|
804 | 804 | return subset & divergent |
|
805 | 805 | |
|
806 | def draft(repo, subset, x): | |
|
807 | """``draft()`` | |
|
808 | Changeset in draft phase.""" | |
|
809 | # i18n: "draft" is a keyword | |
|
810 | getargs(x, 0, 0, _("draft takes no arguments")) | |
|
811 | phase = repo._phasecache.phase | |
|
812 | target = phases.draft | |
|
813 | condition = lambda r: phase(repo, r) == target | |
|
814 | return subset.filter(condition, cache=False) | |
|
815 | ||
|
816 | 806 | def extinct(repo, subset, x): |
|
817 | 807 | """``extinct()`` |
|
818 | 808 | Obsolete changesets with obsolete descendants only. |
@@ -1472,6 +1462,28 b' def parents(repo, subset, x):' | |||
|
1472 | 1462 | ps -= set([node.nullrev]) |
|
1473 | 1463 | return subset & ps |
|
1474 | 1464 | |
|
1465 | def _phase(repo, subset, target): | |
|
1466 | """helper to select all rev in phase <target>""" | |
|
1467 | phase = repo._phasecache.phase | |
|
1468 | condition = lambda r: phase(repo, r) == target | |
|
1469 | return subset.filter(condition, cache=False) | |
|
1470 | ||
|
1471 | def draft(repo, subset, x): | |
|
1472 | """``draft()`` | |
|
1473 | Changeset in draft phase.""" | |
|
1474 | # i18n: "draft" is a keyword | |
|
1475 | getargs(x, 0, 0, _("draft takes no arguments")) | |
|
1476 | target = phases.draft | |
|
1477 | return _phase(repo, subset, target) | |
|
1478 | ||
|
1479 | def secret(repo, subset, x): | |
|
1480 | """``secret()`` | |
|
1481 | Changeset in secret phase.""" | |
|
1482 | # i18n: "secret" is a keyword | |
|
1483 | getargs(x, 0, 0, _("secret takes no arguments")) | |
|
1484 | target = phases.secret | |
|
1485 | return _phase(repo, subset, target) | |
|
1486 | ||
|
1475 | 1487 | def parentspec(repo, subset, x, n): |
|
1476 | 1488 | """``set^0`` |
|
1477 | 1489 | The set. |
@@ -1730,16 +1742,6 b' def roots(repo, subset, x):' | |||
|
1730 | 1742 | cs = _children(repo, subset, s) |
|
1731 | 1743 | return subset - cs |
|
1732 | 1744 | |
|
1733 | def secret(repo, subset, x): | |
|
1734 | """``secret()`` | |
|
1735 | Changeset in secret phase.""" | |
|
1736 | # i18n: "secret" is a keyword | |
|
1737 | getargs(x, 0, 0, _("secret takes no arguments")) | |
|
1738 | phase = repo._phasecache.phase | |
|
1739 | target = phases.secret | |
|
1740 | condition = lambda r: phase(repo, r) == target | |
|
1741 | return subset.filter(condition, cache=False) | |
|
1742 | ||
|
1743 | 1745 | def sort(repo, subset, x): |
|
1744 | 1746 | """``sort(set[, [-]key...])`` |
|
1745 | 1747 | Sort set by keys. The default sort order is ascending, specify a key |
General Comments 0
You need to be logged in to leave comments.
Login now