Show More
@@ -100,6 +100,9 b' The following predicates are supported:' | |||||
100 | ``max(set)`` |
|
100 | ``max(set)`` | |
101 | Changeset with highest revision number in set. |
|
101 | Changeset with highest revision number in set. | |
102 |
|
102 | |||
|
103 | ``min(set)`` | |||
|
104 | Changeset with lowest revision number in set. | |||
|
105 | ||||
103 | ``merge()`` |
|
106 | ``merge()`` | |
104 | Changeset is a merge changeset. |
|
107 | Changeset is a merge changeset. | |
105 |
|
108 |
@@ -195,6 +195,14 b' def maxrev(repo, subset, x):' | |||||
195 | return [m] |
|
195 | return [m] | |
196 | return [] |
|
196 | return [] | |
197 |
|
197 | |||
|
198 | def minrev(repo, subset, x): | |||
|
199 | s = getset(repo, subset, x) | |||
|
200 | if s: | |||
|
201 | m = min(s) | |||
|
202 | if m in subset: | |||
|
203 | return [m] | |||
|
204 | return [] | |||
|
205 | ||||
198 | def limit(repo, subset, x): |
|
206 | def limit(repo, subset, x): | |
199 | l = getargs(x, 2, 2, _("limit wants two arguments")) |
|
207 | l = getargs(x, 2, 2, _("limit wants two arguments")) | |
200 | try: |
|
208 | try: | |
@@ -466,6 +474,7 b' symbols = {' | |||||
466 | "keyword": keyword, |
|
474 | "keyword": keyword, | |
467 | "limit": limit, |
|
475 | "limit": limit, | |
468 | "max": maxrev, |
|
476 | "max": maxrev, | |
|
477 | "min": minrev, | |||
469 | "merge": merge, |
|
478 | "merge": merge, | |
470 | "modifies": modifies, |
|
479 | "modifies": modifies, | |
471 | "outgoing": outgoing, |
|
480 | "outgoing": outgoing, |
@@ -110,6 +110,7 b" log 'heads(6::)'" | |||||
110 | log 'keyword(issue)' |
|
110 | log 'keyword(issue)' | |
111 | log 'limit(head(), 1)' |
|
111 | log 'limit(head(), 1)' | |
112 | log 'max(contains(a))' |
|
112 | log 'max(contains(a))' | |
|
113 | log 'min(contains(a))' | |||
113 | log 'merge()' |
|
114 | log 'merge()' | |
114 | log 'modifies(b)' |
|
115 | log 'modifies(b)' | |
115 | log 'p1(merge())' |
|
116 | log 'p1(merge())' |
General Comments 0
You need to be logged in to leave comments.
Login now