Markus, I think your analysis is incomplete. The issue is that the
Subversion server must preserve case on filenames. It must do that
because clients on any number of different operating systems will use
the same Subversion server, and the server cannot honor case for some
clients and ignore it for others.
I have been programming on Windows operating systems since Windows 2.0,
so I am sensitive to the issue. The "ugliness" of the (inconsistent)
case insensitivity of Windows file systems is not a deficiency of
Subversion. Consider the case where one uses a client on any other
operating system to add the files foo.h and foo.H - this is perfectly
legitimate. (IIRC, this convention was used in X Windows Systems to
distinguish private and public interfaces.) However, because the Windows
file systems do not distinguish between these two names, that prevents
one from checking out from a folder containing both files. This does not
involve renaming files.
Stuart Celarier | Corillian Corporation
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed May 31 17:37:00 2006