From b04fbb1df75c7f1f3f6bb4b4b37565f4a2ede54d Mon Sep 17 00:00:00 2001 From: Tommi Virtanen Date: Thu, 17 Jan 2008 02:15:52 +0200 Subject: Fix bug where members=@all didn't actually give access. --- gitosis/group.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gitosis/group.py') diff --git a/gitosis/group.py b/gitosis/group.py index 975bbc5..a18a731 100644 --- a/gitosis/group.py +++ b/gitosis/group.py @@ -19,7 +19,11 @@ def _getMembership(config, user, seen): else: members = members.split() - if user in members: + # @all is the only group where membership needs to be + # bootstrapped like this, anything else gets started from the + # username itself + if (user in members + or '@all' in members): log.debug('found %(user)r in %(group)r' % dict( user=user, group=group, -- cgit v1.2.3