equal
deleted
inserted
replaced
497 |
497 |
498 def predicate(self, predfn, predrepr=None, cache=False): |
498 def predicate(self, predfn, predrepr=None, cache=False): |
499 """Create a matcher to select files by predfn(filename)""" |
499 """Create a matcher to select files by predfn(filename)""" |
500 if cache: |
500 if cache: |
501 predfn = util.cachefunc(predfn) |
501 predfn = util.cachefunc(predfn) |
502 repo = self.ctx.repo() |
502 return matchmod.predicatematcher(predfn, predrepr=predrepr, |
503 return matchmod.predicatematcher(repo.root, repo.getcwd(), predfn, |
503 badfn=self._badfn) |
504 predrepr=predrepr, badfn=self._badfn) |
|
505 |
504 |
506 def fpredicate(self, predfn, predrepr=None, cache=False): |
505 def fpredicate(self, predfn, predrepr=None, cache=False): |
507 """Create a matcher to select files by predfn(fctx) at the current |
506 """Create a matcher to select files by predfn(fctx) at the current |
508 revision |
507 revision |
509 |
508 |