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

Re: linux server + win32 client, case sensitivity and symlinks

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2006-04-11 23:34:20 CEST

On 4/11/06, Jesse Guardiani <jesse@wingnet.net> wrote:
> Hello,
>
> I'm running a 1.3.0-1 RHEL3 RPM server and the 1.3.0-setup.exe
> CLI client on a Windows XP workstation. In trying to checkout a legacy
> unix project on the win32 machine, I get this error:
> svn: In directory 'images'
> svn: Can't copy 'images\.svn\tmp\text-base\tony.JPG.svn-base' to 'images\tony.JP
> G.tmp': The system cannot find the file specified.
>
> The issue appears to be that the repository contains two separate files:
> tony.JPG
> Tony.JPG
>
> But since win32 is case insensitive, this doesn't translate well to
> the filesystem. I've seen similar issues from the same project
> regarding symlinks.
>
> I've done a ton of reading on this, and judging from this message:
> http://svn.haxx.se/dev/archive-2003-05/1987.shtml
>
> It appears that subversion just doesn't attempt to care about the
> client filesystem's case sensitivity. So according to that, if
> I need to develop on win32 for a linux server, then I need to go
> with the least common denominator and avoid the use of case sensitive
> filenames and symlinks altogether.
>
> Is that an accurate assessment? Or am I missing something?

That is accurate. Similarly, you need to be careful to avoid creating
filenames that are "special" on win32, my personal favorite is
prn.something, which windows will interpret as a printer, but there
are others as well.

-garrett

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Apr 11 23:41:01 2006

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.