revset: added lazyset implementation to extra revset

This commit is contained in:
Lucas Moscovicz 2014-02-06 08:36:11 -08:00
parent 1d43685667
commit 97db49c09a

View File

@ -708,7 +708,7 @@ def extra(repo, subset, x):
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)``