Submitter | Pierre-Yves David |
---|---|
Date | Sept. 23, 2014, 10:47 p.m. |
Message ID | <95f560abd67f59042d60.1411512468@marginatus.alto.octopoid.net> |
Download | mbox | patch |
Permalink | /patch/5933/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -466,11 +466,11 @@ def bookmark(repo, subset, x): bms.add(repo[bmrev].rev()) else: bms = set([repo[r].rev() for r in repo._bookmarks.values()]) bms -= set([node.nullrev]) - return subset.filter(bms.__contains__) + return subset & bms def branch(repo, subset, x): """``branch(string or set)`` All changesets belonging to the given branch or the branches of the given changesets.