comparison mercurial/revset.py @ 22885:e02b16f496f2

match: check if an object is a baseset using `isascending` instead of `set` The `set()` method is going away.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Fri, 10 Oct 2014 14:27:05 -0700
parents 4584eec9aead
children c8afe69cc54f
comparison
equal deleted inserted replaced
22884:4584eec9aead 22885:e02b16f496f2
2062 raise error.ParseError(_("invalid token"), pos) 2062 raise error.ParseError(_("invalid token"), pos)
2063 if ui: 2063 if ui:
2064 tree = findaliases(ui, tree) 2064 tree = findaliases(ui, tree)
2065 weight, tree = optimize(tree, True) 2065 weight, tree = optimize(tree, True)
2066 def mfunc(repo, subset): 2066 def mfunc(repo, subset):
2067 if util.safehasattr(subset, 'set'): 2067 if util.safehasattr(subset, 'isascending'):
2068 result = getset(repo, subset, tree) 2068 result = getset(repo, subset, tree)
2069 else: 2069 else:
2070 result = getset(repo, baseset(subset), tree) 2070 result = getset(repo, baseset(subset), tree)
2071 return result 2071 return result
2072 return mfunc 2072 return mfunc