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

Re: CaSe insensetive OS not handled well

From: Martin Tomes <lists_at_tomes.org>
Date: 2005-08-22 11:01:03 CEST

Blair Zajac wrote:
> Martin Tomes wrote:
>
>> Vincent Lefevre wrote:
>>
>>> On 2005-08-19 15:38:33 -0400, James FitzGibbon wrote:
>>>
>>>> There is already a hook to do this in the contrib directory:
>>>>
>>>> http://svn.collab.net/viewcvs/svn/trunk/contrib/hook-scripts/check-case-inse
>>>>
>>>> nsitive.pl?rev=15377&view=log
>>
>> There is a check-case-insensitive.py now which works better and will
>> be improved further.
>
> How does it work better and what improvements will it see?

The Perl one has a logic error which meands it can miss some clashes
(rare but possible). In some circumstances the Python one is faster.
Also, as the Python one uses the language bindings it is more likely to
handle non ascii case collisions correctly.

When I get time I will make another performance improvement which will
make it *much* faster than the Perl version. Currently it always does
recursive listings of the repository contents which is time consuming,
it only needs a listing of the directories containing the files which
have been added.

-- 
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: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Aug 22 11:03:23 2005

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.