Submitter | Lucas Moscovicz |
---|---|
Date | Feb. 11, 2014, 8:55 p.m. |
Message ID | <bd6b1d895339c2dfe980.1392152121@dev1037.prn2.facebook.com> |
Download | mbox | patch |
Permalink | /patch/3577/ |
State | Accepted |
Commit | 47fd57f650e5d91ce85b379c292e5c2b280c1a46 |
Headers | show |
Comments
Patch
diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -992,7 +992,7 @@ # i18n: "merge" is a keyword getargs(x, 0, 0, _("merge takes no arguments")) cl = repo.changelog - return baseset([r for r in subset if cl.parentrevs(r)[1] != -1]) + return lazyset(subset, lambda r: cl.parentrevs(r)[1] != -1) def branchpoint(repo, subset, x): """``branchpoint()``