From 1a37c6e830d63b9feccb983d5358bd7e4a0ca807 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jul 31 2014 09:22:23 +0000 Subject: Adjust the generation of the gitolite configuration file for the tickets repos --- diff --git a/progit/lib.py b/progit/lib.py index 7b4990a..7ff623c 100644 --- a/progit/lib.py +++ b/progit/lib.py @@ -571,6 +571,13 @@ def generate_gitolite_acls(session, configfile): config.append(' RW+ = %s' % user.user) config.append('') + config.append('repo tickets/%s' % project.fullname) + config.append(' RW+ = %s' % project.user.user) + for user in project.users: + if user != project.user: + config.append(' RW+ = %s' % user.user) + config.append('') + with open(configfile, 'w') as stream: for row in config: stream.write(row + '\n')