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

Re: Uppercase and lowercase in filenames

From: Branko ─îibej <brane_at_xbc.nu>
Date: 2004-06-21 15:40:20 CEST

Eric Wilhelm wrote:

># The following was supposedly scribed by
># Stan Devyatovsky
># on Monday 21 June 2004 08:18 am:
>>So I suggest not to force users to work around this problem, but
>>automate this workaround in Subversion, just so that the users
>>wouldn't have to worry about it at all.
>I don't think it's subversion's cross to bear. I'd rather see the users of
>such flawed file systems realize those flaws.
A case-insensitive file system isn't "flawed", it just behaves slightly
differently than a case-sensitive file system. You'd be quite as correct
to say that a filesystem that allows newlines in file names is flawed.

>>What needs to be done in Subversion to solve this issue? Just a couple
>>of things:
>>1. Force "svn rename Index.html index.html" to internally execute just
>>as if we were executing:
>>"svn rename svn://server/repos/Index.html svn://server/repos/index.html"
>This is not a good default behavior.
It is, in fact (except fot the implicit commit that's part of the
URL->URL rename, of course).

>IMO subversion should not go out of its
>way to make provisions for the failures of a file system. But if it does
>anything to help solve this problem (read: "somebody else's problem), it
>shouldn't be a default behavior.
I disagree. It's long been our principle for Subversion to behave as
much like a native application as possible, on all platforms. This
includes supporting case-only renames on, for example, Mac OS X. We've
not always acheived this goal, but we're definitely getting there.

-- Brane

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jun 21 15:41:41 2004

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.