mercurial/localrepo.py
changeset 7226 b71a52f101dc
parent 7208 acb87c5b4aeb
child 7229 7946503ec76e
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):