mercurial/fileset.py
changeset 41675 ddbebce94665
parent 41673 1db5ae4b0dda
child 41676 0531dff73d0b
equal deleted inserted replaced
41674:e178b131906a 41675:ddbebce94665
   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