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

Re: [TSVN] cannot find file, ?bug?

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-09-11 12:29:21 CEST

Kenny B wrote:
> I'm not totally sure if it's a bug or not, and it's pretty simple to
> give it a shot... all you have to do is check out the head revision of
> this repository:
> http://svn.dsource.org/projects/dui/trunk/
> I've tried it for many version (incuding the latest) with no success.
> The error is:
> In directory 'C:\dui'
> Can't copy 'C:\dui\.svn\tmp\text-base\INSTALL.svn-base' to
> 'C:\dui\INSTALL.2.tmp': The system cannot find the file specified.
> That file, INSTALL.svn-base definitely doesn't exist, and the file
> INSTALL is already in the dir just fine.

Well, if it is a bug, then you should blame Windows, Bill Gates, or the
one who committed the files Makefile.DUI and Makefile.dui.
As you can see, those two files only differ in case. And Windows treats
such files as the same.
So what happens is this:
- Subversion checks out Makefile.DUI and marks it as under version
- Then it tries to check out Makefile.dui, but Windows throws an error
because such a file already exists!

On case-insensitive filesystems (e.g. on Linux), this would work. But on
Windows it can't work at all.

To resolve this issue, you have to either rename one of those two
'identical' files or delete one of them. You can use the repository
browser for that, since you don't have a working copy with those files.

Also see the FAQ about this:


   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sun Sep 11 12:29:40 2005

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