##// END OF EJS Templates
localrepo: have _loadfilter return the loaded filter patterns
Nicolas Dumazet -
r12706:9ca08fbb default
parent child Browse files
Show More
@@ -586,11 +586,10 b' class localrepository(repo.repository):'
586 fn = lambda s, c, **kwargs: oldfn(s, c)
586 fn = lambda s, c, **kwargs: oldfn(s, c)
587 l.append((mf, fn, params))
587 l.append((mf, fn, params))
588 self.filterpats[filter] = l
588 self.filterpats[filter] = l
589 return self.filterpats[filter]
589
590
590 def _filter(self, filter, filename, data):
591 def _filter(self, filter, filename, data):
591 self._loadfilter(filter)
592 for mf, fn, cmd in self._loadfilter[filter]:
592
593 for mf, fn, cmd in self.filterpats[filter]:
594 if mf(filename):
593 if mf(filename):
595 self.ui.debug("filtering %s through %s\n" % (filename, cmd))
594 self.ui.debug("filtering %s through %s\n" % (filename, cmd))
596 data = fn(data, cmd, ui=self.ui, repo=self, filename=filename)
595 data = fn(data, cmd, ui=self.ui, repo=self, filename=filename)
General Comments 0
You need to be logged in to leave comments. Login now