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

Re: Case-sensitivity and Windows

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: 2003-06-30 17:14:28 CEST

Garrett Rooney wrote:
> Julian Foad wrote:
>
>> Unfortunately if Subversion is going to be useful on Windows it is
>> going to have to play nicely with case-insensitivity and other file
>> system restrictions.
...
>
> I'm unclear why this has to be part of Subversion itself. It seems like
> project policy on what filenames are appropriate are just that: project
> policy, no different from policy regarding use of branches and tags or
> any number of other things. All this stuff can be dealt with via a
> pre-commit hook if needed. Now if someone wants to write such a hook
> script, more power to them, but I don't see how this is more complex
> than that.

You're probably right as far as file name validity is concerned. I confused the issue by mentioning that. The specific use case that started this thread (adding a file twice with only case differences) could also have been caught by a pre-commit hook. However, I have a strong feeling that case insensitivity will require some support code within Subversion. The CygWin people would know a lot about that. Also GNU "make" has a compile-time option to work properly on case-insensitive file systems; it might be interesting to look at what this does.

I agree that the less knowledge Subversion has about the quirks of specific file systems, the better.

- Julian

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jun 30 17:07:59 2003

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.