On Mon, Jul 18, 2011 at 7:10 AM, Erik Huelsmann <[email protected]> wrote: > >> I would think that it looks at SVNParentPath and tries to treat every >> >> > subdirectory of that as a repository. >> >> Not quite. It's not "every subdirectory", it's "every child >> directory". That means it will not descend into subdirectories of >> subdirectories, fir example, so they all need to be right there in >> /var/svn. Also, while symlinks to other locations may be acceptable to >> the mod_dav_svn module, the repositories need to be accessible to the >> "apache" user. This can get adventuresome if you're running svnserve >> or svn+ssh access without a devault svn+ssh user, used in parallel to >> Apache. > > While links are acceptable to mod_dav_svn, they won't appear in the > repository listing. Note that you need the SVNListParent On statement in > your Apache config to get a listing of the repositories. > In 1.7 I've committed a small change to list symlinks to directories which > will be part of 1.7. > > Bye, > Erik.
Cool, but be careful with those. If you have SELinux enabled and the repositories are elsewhere, for example on a separate disk for bulky repositories, you may need to review your SELinux settings to enable httpd access to the separate location. And oh, dear lord, if someone starts putting symlinks in the reponame/conf/ or reponame/hooks/, can you have adventures. (See http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=767435, which was only recently fixed and the fix isn't in most public Subversion releases.)
