equal
deleted
inserted
replaced
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 """ |