Submitter | Lucas Moscovicz |
---|---|
Date | Feb. 11, 2014, 9:54 p.m. |
Message ID | <af218c860f211d0854f6.1392155684@dev1037.prn2.facebook.com> |
Download | mbox | patch |
Permalink | /patch/3593/ |
State | Accepted |
Commit | 3a88d0d0c6b605db352f78b957880150c0000fa0 |
Headers | show |
Comments
Patch
diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -1401,7 +1401,7 @@ # i18n: "secret" is a keyword getargs(x, 0, 0, _("secret takes no arguments")) pc = repo._phasecache - return baseset([r for r in subset if pc.phase(repo, r) == phases.secret]) + return lazyset(subset, lambda x: pc.phase(repo, x) == phases.secret) def sort(repo, subset, x): """``sort(set[, [-]key...])``