diff -r 77ef059b3317 -r 2de9ee016425 mercurial/revset.py --- a/mercurial/revset.py Sat Jan 10 16:41:36 2015 +0900 +++ b/mercurial/revset.py Sat Jan 10 14:49:50 2015 +0900 @@ -994,7 +994,7 @@ """ # i18n: "all" is a keyword getargs(x, 0, 0, _("all takes no arguments")) - return subset + return subset & spanset(repo) # drop "null" if any def grep(repo, subset, x): """``grep(regex)``