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

Case Sensitivity (was: Re: A List of Issues)

From: William Uther <will+_at_cs.cmu.edu>
Date: 2002-06-06 21:11:36 CEST

On 6/6/02 1:37 AM, "Bill Tutt" <rassilon@lyra.org> wrote:

> Err.. Sorry 'bout that, Jay's real comment about case sensitivity was so
> far down in his email I missed what he was talking about. My
> apologies...
>
> Path/File canonicalizing should lookup the files actual case and pass
> that into libsvn_client.

I don't think this is quite enough (close, but not quite). It handles all
the cases where the user is passing filenames to the client. It doesn't
handle cases where the server is passing filenames to the working copy.

There are a few examples where it is a problem:

 - Checking out (or an update which adds) two files whose filenames only
differ in case. It should probably cause an error, but if I understand the
current libraries/interfaces correctly then checks for this sort of thing
need to be in more than just the client. It is a general working copy
problem. This generalizes to needing to detect obstructions caused by case
aliasing (e.g. An update wants to add a file that already exists but only
with different case).

 - The ability to rename a file to a different case needs to exist (issue
667).

Later,

\x/ill :-}

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jun 6 21:12:43 2002

This is an archived mail posted to the Subversion Dev mailing list.