Mercurial > hg > mercurial-source
diff mercurial/revset.py @ 22686:2717dcff7be1
revset: use a single return statement in matcher function
This makes it easy to insert post processing and debug code on the returned
value.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Tue, 30 Sep 2014 12:39:21 -0500 |
parents | 44dce874de97 |
children | d9cc1be5acec |
line wrap: on
line diff
--- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -2063,8 +2063,10 @@ 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):