changeset 23005 | 9bfe68357c01 |
parent 23004 | 30b602b2c340 |
child 23018 | 73d9d5548dfe |
--- a/mercurial/revset.py Fri Oct 10 17:28:18 2014 -0700 +++ b/mercurial/revset.py Sat Oct 11 01:39:20 2014 -0700 @@ -1132,7 +1132,10 @@ if pm is not None: rn = repo.changelog.rev(pm) - return subset.filter(lambda r: r == rn) + if rn is None: + return baseset() + result = baseset([rn]) + return result & subset def obsolete(repo, subset, x): """``obsolete()``