comparison hgext/acl.py @ 3098:fe9b13e35e46

Merge with crew
author Matt Mackall <mpm@selenic.com>
date Fri, 15 Sep 2006 15:22:45 -0500
parents 5e39ad2c8b52
children f29989e9746e
comparison
equal deleted inserted replaced
3097:1b738357bba9 3098:fe9b13e35e46
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: