diff -r de7dac2a58e8 -r 8b0f0dd56cec mercurial/revset.py --- a/mercurial/revset.py Wed Jan 16 20:41:32 2013 +0100 +++ b/mercurial/revset.py Wed Jan 16 20:41:34 2013 +0100 @@ -450,11 +450,10 @@ Bundle must be specified by the -R option.""" try: - bundlenodes = repo.changelog.bundlenodes + bundlerevs = repo.changelog.bundlerevs except AttributeError: raise util.Abort(_("no bundle provided - specify with -R")) - revs = set(repo[n].rev() for n in bundlenodes) - return [r for r in subset if r in revs] + return [r for r in subset if r in bundlerevs] def checkstatus(repo, subset, pat, field): m = None