# Re: BUG: when performing a checkout use the cased url as in the download URL

From: Daniel Becroft <djcbecroft_at_gmail.com>
Date: Sat, 24 Jul 2010 12:40:48 +1000

On Wed, Jul 21, 2010 at 5:16 PM, dave b <db.pub.mail_at_gmail.com> wrote:

> When performing a checkout use the cased url as in the download URL on
> windows.
> Ok I understand why this is not 'fixed'.
> However, the behaviour is imho plain *wrong* and breaks LOTS of use
> cases and existing repos.
> I have described the expected behaviour below as a story / feature
> request and how I think it should be fixed.
>
> Story:
> As a end windows user
> I want to use svn like I do on linux
> So that I can use VCS and profit through having history!
>
> Background:
> Given there exists a repository at http://example.com/svn/bar
>
> Scenario: Conflicting folder names
> And I have a folder called foo and FOO
> And I have a file called bar in FOO
> And I have a file called baz in foo
> When I checkout the repository
> Then I should see foo or foo_Conflict
> And I should see FOO or FOO_Conflict
>

Ignoring the 'svn should be case-sensitive on windows' argument for the
moment, how do you even get a successful checkout on Windows at the moment?
I just setup an example repository, and created the following directories:

/trunk/alpha
/trunk/ALPHA

Attempting to checkout /trunk (from the command-line v1.6.11) gives the
following message:

svn: URL 'file:///C:/temp/svn_sandpit/repository/trunk/ALPHA' of existing
directory 'trunk\alpha' does not match expected URL
'file:///C:/temp/svn_sandpit/repository/trunk/alpha'

This error message is similar to checking out files which differ only in
case.

<snipped rest />

Cheers,

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2637526

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].