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

Check out to FAT changes case of a file.

From: Kevin Grover <kevin_at_kevingrover.net>
Date: Mon, 7 Sep 2009 17:02:14 -0700

I have a strange thing happen.

Subversion 1.5.4 (Ubuntu 9.04)

On FAT under Linux, If I checkout a WC with a directory that is in all
uppercase, it changes the case to lowercase. However, if I check the same
directory out to an ext3 file system, the case is correct. (Or if I do the
check out under Windows)

for Example:

$ svn co file:///media/truecrypt1/repos/svn/notes/trunk notes
...
A notes/Publications
A notes/Publications/ISRI
A notes/Publications/ISRI/AR-93.pdf
...

$ svn st notes
? notes/Publications/isri
! notes/Publications/ISRI

However, it all works as expected when I run it from a Windows machine. I
played around with the directory and I can rename it to mixed case 'IsRi'
etc, but if I use a 'mv isri i; mv i ISRI; ls' I see 'isri'.

Anyway, I know FAT is case sensitive (hence the temp file in the rename
example in the last paragraph), but I though it was case preserving. It
there something I'm missing about FAT under Linux or is this the expected
behavior?

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2392204

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-09-08 02:03:15 CEST

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.