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

Re: case insensitivity revisited

From: Dan Armbrust <daniel.armbrust.list_at_gmail.com>
Date: 2006-10-26 18:52:49 CEST

>>
>> This would just create a massive mess when you are going back and
>> forth between case sensitive and case insensitive platforms.

Well, Subversion may work correctly. But Susie Q web developer is
writing webpages on her windows machine. She is using some broken
application which decides it feels like renaming foo.htm to Foo.htm.
Her links to foo.htm still work for her, on her windows machine. She
checks in her changes, and Subversion does the right thing and picks up
the rename.

A server administrator checks them out onto a unix machine, and deploys
them, and now many of her links are broken. All you have done is push
the user error somewhere else, and made it more difficult to detect and
find.

> Some will
> give my working copy file's name or parent path in the filesystem's
> case, some convert it all to lower case. The user has no control over
> this, and you can't really call it a "bug" with the tools,

Yes, that is exactly what it is. A bug in your tools. Windows is a
case-preserving file system. If you tools are not preserving the case,
then they are not working the same way as the file system.

If you must use tools that make such poor assumptions about the world
they live in, then maybe you will need to use an all lowercase naming
scheme with your files.

What tool does this, by the way?

Dan

-- 
****************************
Daniel Armbrust
Biomedical Informatics
Mayo Clinic Rochester
daniel.armbrust(at)mayo.edu
http://informatics.mayo.edu/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Oct 26 18:53:49 2006

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.