diff options
author | Tommi Virtanen <tv@eagain.net> | 2008-01-17 02:15:52 +0200 |
---|---|---|
committer | Tommi Virtanen <tv@eagain.net> | 2008-01-17 02:15:52 +0200 |
commit | b04fbb1df75c7f1f3f6bb4b4b37565f4a2ede54d (patch) | |
tree | 518436a5cb7e5ac957de567fb3aed83dd752e79c /gitosis/group.py | |
parent | Fix typo that made push fail in writeAuthorizedKeys. (diff) | |
download | gitosis-dakkar-b04fbb1df75c7f1f3f6bb4b4b37565f4a2ede54d.tar.gz gitosis-dakkar-b04fbb1df75c7f1f3f6bb4b4b37565f4a2ede54d.tar.bz2 gitosis-dakkar-b04fbb1df75c7f1f3f6bb4b4b37565f4a2ede54d.zip |
Fix bug where members=@all didn't actually give access.
Diffstat (limited to 'gitosis/group.py')
-rw-r--r-- | gitosis/group.py | 6 |
1 files changed, 5 insertions, 1 deletions
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, |