以前設定した際はapacheのconfで下記のように設定していた。
SVNPath /var/svn/repos/project
このように設定すると単一リポジトリについては扱えるのだけど
複数のリポジトリを扱う場合にはその分設定が必要だった。
SVNParentPathでリポジトリが入っているディレクトリを指定すると
その配下にあるリポジトリにアクセスできるようになる
SVNParentPath /var/svn/repos # projectを見る時はhttp://domain/projectでみれる
ただ、ディレクトリ名の指定が無いとき(http://domain/)にエラーになってしまうので
リポジトリ一覧表示の設定を有効にする。これによりリポジトリ一覧が表示されるようになる
SVNListParentPath on
なお、apacheの起動ユーザーの所有権に変更するのは今まで通り/var/svn/repos/projectでよく、/var/svn/reposについてはrootでも動作をした。