comparison mercurial/fileset.py @ 41684:1db5ae4b0dda

cleanup: prefer matchmod.{always,never}() over accessing matchers directly We have these factory methods so we should use them. Differential Revision: https://phab.mercurial-scm.org/D5927
author Martin von Zweigbergk <martinvonz@google.com>
date Sun, 10 Feb 2019 14:16:37 -0800
parents aebfc4c5c855
children ddbebce94665
comparison
equal deleted inserted replaced
41683:c302218a2528 41684:1db5ae4b0dda
538 return self.predicate(fctxpredfn, predrepr=predrepr, cache=cache) 538 return self.predicate(fctxpredfn, predrepr=predrepr, cache=cache)
539 539
540 def never(self): 540 def never(self):
541 """Create a matcher to select nothing""" 541 """Create a matcher to select nothing"""
542 repo = self.ctx.repo() 542 repo = self.ctx.repo()
543 return matchmod.nevermatcher(repo.root, repo.getcwd(), 543 return matchmod.never(repo.root, repo.getcwd(), badfn=self._badfn)
544 badfn=self._badfn)
545 544
546 def match(ctx, expr, badfn=None): 545 def match(ctx, expr, badfn=None):
547 """Create a matcher for a single fileset expression""" 546 """Create a matcher for a single fileset expression"""
548 tree = filesetlang.parse(expr) 547 tree = filesetlang.parse(expr)
549 tree = filesetlang.analyze(tree) 548 tree = filesetlang.analyze(tree)