really treat the right side of acl.{allow,deny} as a list of users
the current implementation seems to expect only user per pattern, which
contradicts the documentation available at the file beginning.
--- a/hgext/acl.py Tue Sep 05 11:33:47 2006 +0200
+++ b/hgext/acl.py Tue Jun 27 01:41:07 2006 +0300
@@ -60,8 +60,8 @@
return None, False
thisuser = self.getuser()
- pats = [pat for pat, user in self.ui.configitems(key)
- if user == thisuser]
+ pats = [pat for pat, users in self.ui.configitems(key)
+ if thisuser in users.replace(',', ' ').split()]
self.ui.debug(_('acl: %s enabled, %d entries for user %s\n') %
(key, len(pats), thisuser))
if pats: