SVN 1.7 problems with case insensitive file systems (Windows)
From: Marc Strapetz <marc.strapetz_at_syntevo.com>
Date: Mon, 12 Sep 2011 10:50:59 +0200
There are some problems when capitalization of a file or directory name
# svn status -v
Then a/b/e will be changed to upper case a/b/E:
# svn status
This is somewhat strange as a/b/e is missing, but a/b/e/alpha and beta
# svn add a/b/E
However, a subsequent commit fails:
# svn commit -m "a/b/e moved to a/b/E"
There are more unexpected results, when starting off with a modified
# svn status
# svn cat a\b\e\alpha
Again, a/b/e is changed to a/b/E. Then status is more or less OK:
# svn status
When adding a\b\E now, alpha gets duplicated:
# svn add a\b\E
Removing a\b\e doesn't work:
# svn rm a\b\e
Committing seems to work:
# svn commit -m "a/b/e moved to a/b/E"
It has added a/b/E, as expected:
# svn ls file://localhost/d:/greek-tree.repo
But it has modified a/b/e/alpha as well, unexpectedly:
# svn cat file://localhost/d:/greek-tree.repo/a/b/e/alpha
# svn cat file://localhost/d:/greek-tree.repo/a/b/E/alpha
Apart from a possible fix in 1.7 series (which I understand might be
From the perspective of a UI client, would you recommend to reject
-- Best regards, Marc Strapetz ============= syntevo GmbH http://www.syntevo.com http://blog.syntevo.comReceived on 2011-09-12 10:52:11 CEST |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.