equal
deleted
inserted
replaced
58 if not self.ui.has_config(key): |
58 if not self.ui.has_config(key): |
59 self.ui.debug(_('acl: %s not enabled\n') % key) |
59 self.ui.debug(_('acl: %s not enabled\n') % key) |
60 return None, False |
60 return None, False |
61 |
61 |
62 thisuser = self.getuser() |
62 thisuser = self.getuser() |
63 pats = [pat for pat, user in self.ui.configitems(key) |
63 pats = [pat for pat, users in self.ui.configitems(key) |
64 if user == thisuser] |
64 if thisuser in users.replace(',', ' ').split()] |
65 self.ui.debug(_('acl: %s enabled, %d entries for user %s\n') % |
65 self.ui.debug(_('acl: %s enabled, %d entries for user %s\n') % |
66 (key, len(pats), thisuser)) |
66 (key, len(pats), thisuser)) |
67 if pats: |
67 if pats: |
68 match = util.matcher(self.repo.root, names=pats)[1] |
68 match = util.matcher(self.repo.root, names=pats)[1] |
69 else: |
69 else: |