I need to create and operate a number of student SVN repositories, and create some fine grained access controls to prevent students from cheating while allowing instructors to access the revision history.
For a single repository, I can use WebDAV and configure AuthzSVNAccessFile
to permit access. But I need multiple repositories. I could set up multiple <Location>
directives, but that's verbose, and anytime I need to add or remove a repo it requires an Apache reload. There's a way to specify a "parent path" that contains a number of repos with SVNParentPath
, but is there a corresponding way to map authz files to those repos?