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

Re: SVN 1.7 problems with case insensitive file systems (Windows)

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Mon, 12 Sep 2011 11:14:25 +0200

On Mon, Sep 12, 2011 at 10:50 AM, Marc Strapetz
<marc.strapetz_at_syntevo.com> wrote:
> There are some problems when capitalization of a file or directory name
> changes in the working copy (at least on Windows). I'm starting off with
> following tree:
>
> # svn status -v
>  1        1 Marc         .
>  1        1 Marc         a
>  1        1 Marc         a\mu
>  1        1 Marc         a\b
>  1        1 Marc         a\b\lambda
>  1        1 Marc         a\b\e
>  1        1 Marc         a\b\e\alpha
>  1        1 Marc         a\b\e\beta
>  1        1 Marc         a\d
>  1        1 Marc         a\d\gamma
>  1        1 Marc         iota
>
> Then a/b/e will be changed to upper case a/b/E:
>
> # svn status
> !       a\b\e
> ?       a\b\E

Wait, how did a/b/e change to a/b/E?
- Renamed without telling svn? (i.e. renamed in Windows explorer, or
with the 'move' command from Windows). In this case, it's normal that
it doesn't work. You shouldn't do that. See also
http://subversion.apache.org/faq.html#wc-change-detection.

- Renamed through svn (i.e. 'svn move a/b/e a/b/E')? In this case, it
should work, and 'svn status' should show:
A + a\b\E
D a\b\e

[ Also: this question belongs on the users-mailinglist, and not on
dev@, because it's about the usage of svn (and problems during usage),
rather than it's development. If you want to continue this discussion,
please move it to users@. ]

-- 
Johan
Received on 2011-09-12 11:15:49 CEST

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