comparison mercurial/localrepo.py @ 7226:b71a52f101dc

Make it possible to disable filtering for a pattern. Rationale: Apparently there were no way to disable for example win32text extension locally. RFC: Can it already be done another way?
author Mads Kiilerich <mads@kiilerich.com>
date Tue, 14 Oct 2008 21:28:49 +0200
parents acb87c5b4aeb
children 7946503ec76e
comparison
equal deleted inserted replaced
7225:59b4ae211584 7226:b71a52f101dc
499 499
500 def _filter(self, filter, filename, data): 500 def _filter(self, filter, filename, data):
501 if filter not in self.filterpats: 501 if filter not in self.filterpats:
502 l = [] 502 l = []
503 for pat, cmd in self.ui.configitems(filter): 503 for pat, cmd in self.ui.configitems(filter):
504 if cmd == '!':
505 continue
504 mf = util.matcher(self.root, "", [pat], [], [])[1] 506 mf = util.matcher(self.root, "", [pat], [], [])[1]
505 fn = None 507 fn = None
506 params = cmd 508 params = cmd
507 for name, filterfn in self._datafilters.iteritems(): 509 for name, filterfn in self._datafilters.iteritems():
508 if cmd.startswith(name): 510 if cmd.startswith(name):