revset: use a single return statement in matcher function

This makes it easy to insert post processing and debug code on the returned
value.
This commit is contained in:
Pierre-Yves David 2014-09-30 12:39:21 -05:00
parent a7d9bc3421
commit d93cff0448

View File

@ -2063,8 +2063,10 @@ def match(ui, spec, repo=None):
weight, tree = optimize(tree, True)
def mfunc(repo, subset):
if util.safehasattr(subset, 'set'):
return getset(repo, subset, tree)
return getset(repo, baseset(subset), tree)
result = getset(repo, subset, tree)
else:
result = getset(repo, baseset(subset), tree)
return result
return mfunc
def formatspec(expr, *args):