On Jul 22, 2010, at 7:10 , dave b wrote: > On 22 July 2010 05:47, Bob Archer <bob.arc...@amsi.com> wrote: >> >>> On 22 July 2010 03:12, dave b <db.pub.m...@gmail.com> wrote: >>>> On 22 July 2010 02:58, Bolstridge, Andrew >>>> <andy.bolstri...@intergraph.com> wrote: >>>>>> -----Original Message----- >>>>>> excuse to say "we told you so". >> "NTFS supports two slightly different modes of operation that can be >> selected by the subsystem of the application interacting with NTFS. The >> first is fully case sensitive and demands that file names supplied by the >> application match the names stored on disk including case if the file on >> disk is to be selected. The second mode of operation is case preserving but >> not case sensitive. This means that applications can select files on the >> disk even if the supplied name differs in case from the name stored on the >> disk. Note that both modes preserve the case used to create the files. The >> difference in behavior noted here applies only when an application needs to >> locate an existing file. POSIX takes advantage of the full case sensitive >> mode, while MS-DOS, WOW, and Win32 subsystems use the case insensitive mode." >> >> http://support.microsoft.com/kb/100625 >> >> I expect subversion runs within the Win32 subsystem and use the case >> insensitive mode. > > I am not sure. However, if you do a checkout and if there would be a > conflict (which you can test for / check), then svn could potentially > handle it differently to how it does currently iff the program / user > wanted that :) >
When developing cross-platform software, we recommend that the Subversion admin install a hook script to enforce conventions such as "no paths that differ only in case". There's a sample hook script for just this purpose at http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/case-insensitive.py Regards, Steve -- Stephen Butler | Senior Consultant elego Software Solutions GmbH Gustav-Meyer-Allee 25 | 13355 Berlin | Germany fon: +49 30 2345 8696 | mobile: +49 163 25 45 015 fax: +49 30 2345 8695 | http://www.elegosoft.com Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194