mercurial/fileset.py
changeset 41673 1db5ae4b0dda
parent 38927 aebfc4c5c855
child 41675 ddbebce94665
equal deleted inserted replaced
41672:c302218a2528 41673: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)