[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: repo on Windows -- why not?

From: Andy Levy <andy.levy_at_gmail.com>
Date: Fri, 22 Apr 2011 10:56:14 -0400

On Fri, Apr 22, 2011 at 10:39, Bob Archer <Bob.Archer_at_amsi.com> wrote:
>>  in most cases, you don't want to host a SVN repository on Windows.
>
> Why? We are a windows "shop" and we have windows servers and we host on windows. I've seen zero problems. I think this type of anti-ms FUD is going to be bad for svn if it is widely said and published.
>

I've had one repeatable issue. We serve w/ Apache, and due to clashes
between case-sensitive and case-insensitive code, we occasionally have
people who can't check in.

My <Location> block gives the path /Repos, and I use SVNParentPath to
serve multiple repositories from one parent (standard stuff). So I
have:

e:\Repositories\Code
e:\Repositories\Documentation

And my URLs are
http://server/Repos/Code
http://server/Repos/Documentation

Apache & Subversion are case-sensitive, but as we all know Windows
isn't. So when a user checks out from http://server/Respos/code,
Apache goes looking for e:\Repositories\code and Windows dishes it up.
We allow anonymous checkout, so the checkout happens, no problem.

But our authz file is written as [Code:/path] and when committing, we
get 403 Forbidden errors because no rules match - the user is
committing to code and the rule checks for Code, case-sensitive.

It's an easy enough fix on the client side, but it is an annoyance.
Received on 2011-04-22 16:57:23 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.