hi, I have the following SVN structure:
The main SVN repository directory, which holds all users (dynamic created) and SVN projects: /opt/op/svn/repositories/ The repository from the user: /opt/op/svn/repositories/$USERNAME/$USERNAME-PROJECTNAME If I want to access "my" SVN repository - for example - "https://svn.example.com/svn/foobar/foobar-myproject", I get an error, ("format" ... no such file), because mod_dav_svn tries to open the format file on: /opt/op/svn/repositories/foobar/format, which is correct, because: # ls -l /opt/op/svn/repositories/foobar/ drwxr-xr-x 6 openproject openproject 4096 Jan 26 15:42 foobar-myproject # ls -l /opt/op/svn/repositories/foobar/foobar-myproject/ drwxr-xr-x 2 openproject openproject 4096 Jan 26 15:42 conf drwxr-sr-x 6 openproject openproject 4096 Jan 26 15:42 db -r--r--r-- 1 openproject openproject 2 Jan 26 15:42 format drwxr-xr-x 2 openproject openproject 4096 Jan 26 15:42 hooks drwxr-xr-x 2 openproject openproject 4096 Jan 26 15:42 locks -rw-r--r-- 1 openproject openproject 229 Jan 26 15:42 README.txt So, SVNParentPath / SVNPATH is mostly wrong (I think), because the $USERNAME (foobar) is missing. Is there a way to fix it? I think, it must be dynamic, because I have 500-1000 users. The reason for /opt/op/svn/repositories/$USERNAME/ is to keep it easy for delete/manage/backup :-) Any suggestions?
signature.asc
Description: Message signed with OpenPGP using GPGMail