Mercurial > hg
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): |