This issue is about SVNListParentPath being practically unusable if you use the
Subversion authorization configuration.
This is a configuration that should work:
<Location /svn>
DAV svn
SVNParentPath "C:\trainenv\repositories"
SVNListParentPath on
SVNIndexXSLT http://localhost:10080/style/svnindex.xsl
AuthzSVNAccessFile C:\trainenv\repositories\svnaccess.conf
Require valid-user
# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile ..\svn\htpasswd
</Location>
You can get it to work if you change the Location to '/svn/', but this requires
that users add a '/' to all urls when browsing a repository.
This issue has been reported on the list here:
http://www.red-bean.com/pipermail/svnbook-dev/2006-May/002033.html
and here:
http://svn.haxx.se/dev/archive-2006-01/0405.shtml
The latter url contains an analysis of the issue preliminary patch from David
Anderson.
I didn't test with a trunk build, but since the relevant code hasn't changed I
presume it won't work on trunk either.
http://svn.haxx.se/dev/archive-2006-01/0405.shtml