hgext/acl.py
changeset 3975 7b1fce1d5e71
parent 3893 6b4127c7d52a
child 4481 1b5b98837bb5
equal deleted inserted replaced
3974:a3aa97171546 3975:7b1fce1d5e71
    89         ok_sources = self.ui.config('acl', 'sources', 'serve').split()
    89         ok_sources = self.ui.config('acl', 'sources', 'serve').split()
    90         return source not in ok_sources
    90         return source not in ok_sources
    91 
    91 
    92     def check(self, node):
    92     def check(self, node):
    93         '''return if access allowed, raise exception if not.'''
    93         '''return if access allowed, raise exception if not.'''
    94         files = self.repo.changelog.read(node)[3]
    94         files = self.repo.changectx(node).files()
    95         if self.deniable:
    95         if self.deniable:
    96             for f in files:
    96             for f in files:
    97                 if self.deny(f):
    97                 if self.deny(f):
    98                     self.ui.debug(_('acl: user %s denied on %s\n') %
    98                     self.ui.debug(_('acl: user %s denied on %s\n') %
    99                                   (self.getuser(), f))
    99                                   (self.getuser(), f))