The ACC Repository Authorization Mechanism and Developer Mailing Lists
The ACC repository is served from the machine accserv (acc101.lns.cornell.edu) and it is in
/mnt/libs/hooks
on that machine that the files
authorization_list
and
SVN_notification_addresses.conf
live.
A softlink exists in
/nfs/acc/libs/hooks
as well to provide multi-machine access to the hook scripts directory of the repository.
The
authorization_list
file contains the developer permission to SVN areas for each module (explicit project path) under active development in the repository and the
SVN_notification_addresses.conf
file contains the mailing address list for each username used in
authorization_list
. Both must be updated to add a user to the SVN server.
Since the Apache httpd server is ultimately responsible for providing access to the repository, it serves as the gatekeeper.
For that reason the file syntax MUST always conform to the
mod_dav_svn authorization file syntax as defined by that apache module.
Additional information can be found
here
The most up to date information concerning the authorization list file will be kept in the header of the file itself, including custom syntax that the repository mail notification system honors.