Mercurial > hg > mercurial-crew-with-dirclash
comparison hgext/acl.py @ 3975:7b1fce1d5e71
acl: use contexts
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Tue, 26 Dec 2006 03:24:51 +0100 |
parents | 6b4127c7d52a |
children | 1b5b98837bb5 |
comparison
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)) |