Mercurial > public > mercurial-scm > hg
diff tests/test-revset.t @ 18536:ae645d4f084c
revset: change ancestor to accept 0 or more arguments (issue3750)
Change ancestor to accept 0 or more arguments. The greatest common ancestor of a
single changeset is that changeset. If passed no arguments, the empty list is
returned.
author | Paul Cavallaro <ptc@fb.com> |
---|---|
date | Mon, 28 Jan 2013 12:19:21 -0800 |
parents | 692cbda1eb50 |
children | 9e39a717a23e |
line wrap: on
line diff
--- a/tests/test-revset.t Fri Feb 01 15:48:33 2013 -0600 +++ b/tests/test-revset.t Mon Jan 28 12:19:21 2013 -0800 @@ -218,17 +218,29 @@ $ log 'date(2005) and 1::' 4 +ancestor can accept 0 or more arguments + + $ log 'ancestor()' $ log 'ancestor(1)' - hg: parse error: ancestor requires two arguments - [255] + 1 $ log 'ancestor(4,5)' 1 $ log 'ancestor(4,5) and 4' + $ log 'ancestor(0,0,1,3)' + 0 + $ log 'ancestor(3,1,5,3,5,1)' + 1 + $ log 'ancestor(0,1,3,5)' + 0 + $ log 'ancestor(1,2,3,4,5)' + 1 $ log 'ancestors(5)' 0 1 3 5 + $ log 'ancestor(ancestors(5))' + 0 $ log 'author(bob)' 2 $ log 'author("re:bob|test")'