I'm using VisualSVNServer 2.1.3, hosted on Windows 2003 32 bit server.
I have a set of repositories that are physically located as:

C:\svn\projects\repositories

and this is where the parent "svn" location points to i.e.

<Location /svn/ >
  SVNListParentPath off
  SVNParentPath "C:\svn\projects\repositories"
  SVNIndexXSLT "/svnindex.xsl"
  ...
</Location>

That's in my httpd.conf file. Because I have a set of separate
projects e.g. proj1, proj2, proj3 etc in the repositories folder, I've
turned off the Parent path listing and defined the location below to
access the projects directly:

<Location /projects>
   DAV svn

  SVNParentPath "C:\svn\projects\repositories"
  SVNListParentPath

</Location>

The problem is this:

When I first open an IE8 window and go to the https://host/projects/proj1
URL for example, I get the links to the contained directories e.g.:

DIR1 -> https://host/projects/proj1/DIR1
DIR2 -> https://host/projects/proj1/DIR2

This is fine. If I then type in the URL of proj2 (which I have to do
as the repository listing function is turned off) and look at the URLs
for the directories there I get:

DIR_A -> https://host/projects/DIR_A
DIR_B -> https://host/projects/DIR_B

Of course, when I navigate to DIR_A I get the http 500 error because
the target of the URL doesn't exist, but if I do a Back in the
browser, the links are generated correctly, i.e.:

DIR_A -> https://host/projects/proj2/DIR_A
DIR_B -> https://host/projects/proj2/DIR_B

Same thing happens when I use https://host/svn/proj2

My http knowledge isn't great, so it maybe something really simple I
haven't done in the conf files but no idea what.

Can anybody help?

Reply via email to