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

Re: Cleanup aborts in workspace after filename case problem

From: Simon Large <simon_at_skirridsystems.co.uk>
Date: 2006-10-10 23:02:04 CEST

Joachim Schrod wrote:
> Hello,
>
> I have been bitten by the uppercase/lowercase filename conflict issue on
> Windows (as mentioned in http://tortoisesvn.net/node/167).
> Well, I repaired the problem in the repository with an svn mv from a
> Unix box, there is no conflict in HEAD any more.
>
> But when I want to cleanup the Windows workspace now, I get still lots
> of errors "Can't copy 'XXX.svn-base' to 'XXX.tmp': The system cannot
> find the file specified" -- but this time for a different file. The file
> in question is in the same directory, but not involved in the filename
> conflict.
>
> Obviously the filename conflict caused a corruption of some directories
> in .svn/, and this corruption cannot be resolved by the cleanup action.
> It maybe the subdirectory .svn/tmp/text-base/ where the issue is. I
> tried to empty the subdirectories under tmp/ manually, but that doesn't
> help.
>
> IMO it's a bug that a SVN operation leaves a workspace so corrupt that
> cleanup doesn't work any more.
>
> This is with TortoiseSVN 1.3.3. I checked the ChangeLog, but the issue
> does not seem to be resolved with 1.4. If I'm wrong with this, I would
> love to get corrected. (An upgrade to 1.4 would be a bigger affair, as
> the workstation format update has to be tested for our projects and
> installation must be coordinated for all developer workstations; so I
> tried to skip that for testing.)
>
> Is this actually the right audience to address the problem? I.e.,
> is this problem Windows-specific, or is it a general problem and I must
> go to the Subversion folks?

Well it is a Windows-specific general Subversion problem ;-) Actually,
any OS which is not case sensitive, so it would apply to Mac OS-X as
well, I think. Either way, it is not a TSVN problem, because TSVN uses
only the SVN libraries (as does the command line client) to access the
working copy. Your best bet is to ask on the Subversion users list.

Simon

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Oct 10 23:01:53 2006

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.