Skip to content

Instantly share code, notes, and snippets.

@wilful
Created January 16, 2012 12:43
Show Gist options
  • Save wilful/1620707 to your computer and use it in GitHub Desktop.
Save wilful/1620707 to your computer and use it in GitHub Desktop.
# define groups of people
@wilful = semenovav
@admins = @wilful git
@servers = 7dn
@dev = @admins @servers root vsavenkov morozkin localgit yakovenko olenichev klimenkov leog tristan git urus oberset aleks yangizitov solovov
#@all = root vsavenkov morozkin localgit git urus
# define groups of projects
@close = gitolite-admin
@open-dev = p2p photo core 7days 7dn-ru 7dn ZF-Core avto itogi nomobile
@open = help
@public = vim-config
#=================acl access==================================#
# all admins have access to all projects
repo @all
RW+ = @admins
repo @close
config hooks.mailinglist = "admin@domain.ltd"
config hooks.emailprefix = "[gitolite] "
config hooks.showrev = "git show -C %s; echo"
# open to read projects for @dev
repo @open
R = @dev
R = daemon
# open to RW projects for @dev
repo @open-dev
RW+ = @dev
# read only projects for @all
repo @public
R = @all
R = @null
R = daemon
#============================================================#
# specify access for individual projects
repo testing
RW+ = @all
repo 7dn-editor
RW+ = vsavenkov
R = @dev
repo 7dn-redesign
RW+ = @dev chernovv
R = @all
#-------P2P--------#
repo zend.core
RW+ = solovov
repo p2p-tournament-grid
RW+ = vsavenkov
R = @dev
repo place2play
RW+ = yangizitov
repo workset
RW+ = oberset
#------------------#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment