Mercurial > public > mercurial-scm > hg-stable
diff mercurial/revset.py @ 11708:ba65d61f3158
revset: add min function
author | Nicolas Dumazet <nicdumz.commits@gmail.com> |
---|---|
date | Fri, 30 Jul 2010 10:07:46 +0900 |
parents | ebaf117c2642 |
children | 73112cb2a6d7 |
line wrap: on
line diff
--- a/mercurial/revset.py Thu Jul 29 17:18:17 2010 +0900 +++ b/mercurial/revset.py Fri Jul 30 10:07:46 2010 +0900 @@ -195,6 +195,14 @@ return [m] return [] +def minrev(repo, subset, x): + s = getset(repo, subset, x) + if s: + m = min(s) + if m in subset: + return [m] + return [] + def limit(repo, subset, x): l = getargs(x, 2, 2, _("limit wants two arguments")) try: @@ -466,6 +474,7 @@ "keyword": keyword, "limit": limit, "max": maxrev, + "min": minrev, "merge": merge, "modifies": modifies, "outgoing": outgoing,