diff -r b08af8f0ac01 -r fafd9a1284cf mercurial/scmutil.py --- a/mercurial/scmutil.py Wed Oct 01 20:26:33 2014 -0400 +++ b/mercurial/scmutil.py Mon Feb 02 22:21:07 2015 +0900 @@ -672,11 +672,11 @@ # fall through to new-style queries if old-style fails m = revset.match(repo.ui, spec, repo) if seen or l: - dl = [r for r in m(repo, revset.spanset(repo)) if r not in seen] + dl = [r for r in m(repo) if r not in seen] l = l + revset.baseset(dl) seen.update(dl) else: - l = m(repo, revset.spanset(repo)) + l = m(repo) return l