diff --git a/progit/lib.py b/progit/lib.py index a2d85f9..109e9b6 100644 --- a/progit/lib.py +++ b/progit/lib.py @@ -435,7 +435,10 @@ def generate_gitolite_acls(session, configfile): ''' config = [] for project in session.query(model.Project).all(): - config.append('repo %s' % project.fullname) + if project.parent_id: + config.append('repo forks/%s' % project.fullname) + else: + config.append('repo %s' % project.fullname) config.append(' RW+ = %s' % project.user.user) for user in project.users: if user != project.user: