Submitter | Lucas Moscovicz |
---|---|
Date | Feb. 11, 2014, 9:54 p.m. |
Message ID | <9851a5014e418df1a1c9.1392155679@dev1037.prn2.facebook.com> |
Download | mbox | patch |
Permalink | /patch/3590/ |
State | Accepted |
Commit | 9a49feb408f3863cc0f537c2afe2e2005467aafb |
Headers | show |
Comments
Patch
diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -1202,7 +1202,7 @@ # i18n: "public" is a keyword getargs(x, 0, 0, _("public takes no arguments")) pc = repo._phasecache - return baseset([r for r in subset if pc.phase(repo, r) == phases.public]) + return lazyset(subset, lambda r: pc.phase(repo, r) == phases.public) def remote(repo, subset, x): """``remote([id [,path]])``