Show More
@@ -122,6 +122,10 b' The following predicates are supported:' | |||
|
122 | 122 | ``parents(set)`` |
|
123 | 123 | The set of all parents for all changesets in set. |
|
124 | 124 | |
|
125 | ``present(set)`` | |
|
126 | An empty set, if any revision in set isn't found; otherwise, | |
|
127 | all revisions in set. | |
|
128 | ||
|
125 | 129 | ``removes(pattern)`` |
|
126 | 130 | Changesets which remove files matching pattern. |
|
127 | 131 |
@@ -378,6 +378,12 b' def reverse(repo, subset, x):' | |||
|
378 | 378 | l.reverse() |
|
379 | 379 | return l |
|
380 | 380 | |
|
381 | def present(repo, subset, x): | |
|
382 | try: | |
|
383 | return getset(repo, subset, x) | |
|
384 | except error.RepoLookupError: | |
|
385 | return [] | |
|
386 | ||
|
381 | 387 | def sort(repo, subset, x): |
|
382 | 388 | l = getargs(x, 1, 2, _("sort wants one or two arguments")) |
|
383 | 389 | keys = "rev" |
@@ -481,6 +487,7 b' symbols = {' | |||
|
481 | 487 | "p1": p1, |
|
482 | 488 | "p2": p2, |
|
483 | 489 | "parents": parents, |
|
490 | "present": present, | |
|
484 | 491 | "removes": removes, |
|
485 | 492 | "reverse": reverse, |
|
486 | 493 | "roots": roots, |
General Comments 0
You need to be logged in to leave comments.
Login now