diff -r 8524cdf66a12 -r b68984d288d4 mercurial/revset.py --- a/mercurial/revset.py Tue Feb 11 09:00:38 2014 -0800 +++ b/mercurial/revset.py Tue Jan 28 15:19:14 2014 -0800 @@ -195,7 +195,7 @@ def getset(repo, subset, x): if not x: raise error.ParseError(_("missing argument")) - return baseset(methods[x[0]](repo, subset, *x[1:])) + return methods[x[0]](repo, subset, *x[1:]) def _getrevsource(repo, r): extra = repo[r].extra()