Mercurial > public > mercurial-scm > hg
comparison mercurial/revset.py @ 31810:81abd0d12c86
revset: stop supporting plain list as input set (API)
There was no deprecwarn(), but this is the same kind of API compatibility
as the one removed by the previous patch.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 02 Apr 2017 22:16:03 +0900 |
parents | 35b8bb1ef02b |
children | 5e3b49defbff |
comparison
equal
deleted
inserted
replaced
31809:35b8bb1ef02b | 31810:81abd0d12c86 |
---|---|
2252 def makematcher(tree): | 2252 def makematcher(tree): |
2253 """Create a matcher from an evaluatable tree""" | 2253 """Create a matcher from an evaluatable tree""" |
2254 def mfunc(repo, subset=None): | 2254 def mfunc(repo, subset=None): |
2255 if subset is None: | 2255 if subset is None: |
2256 subset = fullreposet(repo) | 2256 subset = fullreposet(repo) |
2257 if util.safehasattr(subset, 'isascending'): | 2257 return getset(repo, subset, tree) |
2258 result = getset(repo, subset, tree) | |
2259 else: | |
2260 result = getset(repo, baseset(subset), tree) | |
2261 return result | |
2262 return mfunc | 2258 return mfunc |
2263 | 2259 |
2264 def loadpredicate(ui, extname, registrarobj): | 2260 def loadpredicate(ui, extname, registrarobj): |
2265 """Load revset predicates from specified registrarobj | 2261 """Load revset predicates from specified registrarobj |
2266 """ | 2262 """ |