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

Re: Changing case in a filename (documentation issue)

From: Daniel Becroft <djcbecroft_at_gmail.com>
Date: Sat, 30 Oct 2010 07:47:12 +1000

On Sat, Oct 30, 2010 at 6:42 AM, Matthew Kidd <matthew.j.kidd_at_gmail.com>wrote:

> Section 4.14.3 of the documentation shipped with TortoiseSVN 1.6.11
> discusses renaming files when only the case is to be changed. I find that
> solution A (recommended) works fine. But at some point one of the coders
> here had tried something analogous to solution B, i.e. renaming to an
> intermediate name. Everything committed, but now when we try to do a fresh
> checkout of the repository, we run into a problem. To simplify things a bit
> for testing, I created a new repository, with a single file foo.txt which I
> tried to rename to Foo.txt exactly as outlined in solution B. Again the
> changes committed but a fresh checkout fails as follows:
>
>
>
> Command: Checkout from http://coral.ghc.local:3200/svn/casetest, revision
> HEAD, Fully recursive, Externals included
>
> Added: Z:\Eclipse\casetest1a\Foo_.txt
>
> Added: Z:\Eclipse\casetest1a\Foo.txt
>
> Added: Z:\Eclipse\casetest1a\foo.txt
>
> Error: In directory 'Z:\Eclipse\casetest1a'
>
> Error: Can't open file
> 'Z:\Eclipse\casetest1a\.svn\tmp\text-base\foo.txt.svn-base':
>
> Error: The system cannot find the file specified.
>
> Finished!:
>
>
>
> It seems to me that either solution B should be removed from the
> documentation or that the issue should be addressed. I’d be okay with the
> former approach since I understand full well the headaches a case aware but
> case insensitive filesystem like NTFS can create.
>

When you renamed the file from Foo.txt to Foo_txt, did you commit both the
addition and deleltion components. A rename consistent of (Delete old, add
new with history). Both portions must be committed for Solution B to work.

Cheers,
Daniel B.

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

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-10-29 23:47:43 CEST

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

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