changeset 21925 | 7142e04b438e |
parent 21894 | 1000348b3aea |
child 21939 | f486001f9d6f |
--- a/mercurial/revset.py Tue Jul 15 23:34:13 2014 +0900 +++ b/mercurial/revset.py Fri Jul 18 19:46:56 2014 -0400 @@ -399,6 +399,9 @@ args = getargs(x, 1, 2, _('only takes one or two arguments')) include = getset(repo, spanset(repo), args[0]).set() if len(args) == 1: + if len(include) == 0: + return baseset([]) + descendants = set(_revdescendants(repo, include, False)) exclude = [rev for rev in cl.headrevs() if not rev in descendants and not rev in include]