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