Submitter | Lucas Moscovicz |
---|---|
Date | Feb. 12, 2014, 6:02 p.m. |
Message ID | <74e1958b997d3f6eb6d6.1392228155@dev1037.prn2.facebook.com> |
Download | mbox | patch |
Permalink | /patch/3616/ |
State | Accepted |
Commit | a5d7081a4c3457bd2e64ceff0d19657fffa58ee9 |
Headers | show |
Comments
Patch
diff --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -708,7 +708,7 @@ extra = repo[r].extra() return label in extra and (value is None or matcher(extra[label])) - return baseset([r for r in subset if _matchvalue(r)]) + return lazyset(subset, lambda r: _matchvalue(r)) def filelog(repo, subset, x): """``filelog(pattern)``