Mercurial > public > mercurial-scm > hg-stable
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 |