comparison mercurial/fileset.py @ 41687:0531dff73d0b

match: delete unused root and cwd arguments from {always,never,exact}() (API) Differential Revision: https://phab.mercurial-scm.org/D5930
author Martin von Zweigbergk <martinvonz@google.com>
date Sat, 09 Feb 2019 22:50:53 -0800
parents ddbebce94665
children 2372284d9457
comparison
equal deleted inserted replaced
41686:ddbebce94665 41687:0531dff73d0b
536 return predfn(fctx) 536 return predfn(fctx)
537 return self.predicate(fctxpredfn, predrepr=predrepr, cache=cache) 537 return self.predicate(fctxpredfn, predrepr=predrepr, cache=cache)
538 538
539 def never(self): 539 def never(self):
540 """Create a matcher to select nothing""" 540 """Create a matcher to select nothing"""
541 repo = self.ctx.repo() 541 return matchmod.never(badfn=self._badfn)
542 return matchmod.never(repo.root, repo.getcwd(), badfn=self._badfn)
543 542
544 def match(ctx, expr, badfn=None): 543 def match(ctx, expr, badfn=None):
545 """Create a matcher for a single fileset expression""" 544 """Create a matcher for a single fileset expression"""
546 tree = filesetlang.parse(expr) 545 tree = filesetlang.parse(expr)
547 tree = filesetlang.analyze(tree) 546 tree = filesetlang.analyze(tree)