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

Re: case sensitivity questions - oh no!!

From: Martin Tomes <lists_at_tomes.org>
Date: 2005-07-25 11:12:46 CEST

Andreas Magnusson wrote:
> Martin Tomes wrote:
>
>> I think we are missing the real point here. What matters is how the
>> *client* does the case folding, and there is no guarantee that it will
>> do that correctly for the locale to the extent you describe. So, does
>> anyone know what Windows and MacOS/X do?
>>
>
> This is how Windows do it:
> http://blogs.msdn.com/michkap/archive/2005/01/16/353873.aspx
> Kind of a server/repository solution.

So it is locale independent, but depends on which version of Windows was
used to create the NTFS parition. And there are errors and omisions.
Looks like a possible solution would be to use a copy of the $UpCase
file (whatever that looks like) from the most recent version of Windows
in the hook script. But that has problems, it is Windows specific (what
about MacOS/X) and it would need to know which version of Windows the
client was running.

My opinion is that the current script is going to get the job done in
most circumstances - Windows is trying to use the Unicode case
definitions and I presume (hope) that Python is doing the same so apart
from errors in the implementation at each end they should agree.

-- 
Martin Tomes
echo 'martin at tomes x org x uk'\
  | sed -e 's/ x /\./g' -e 's/ at /@/'
Visit http://www.subversionary.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jul 25 11:21:14 2005

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