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

Re: [BUG] can't update or checkout files with same names under Windows XP

From: Paul Burba <ptburba_at_gmail.com>
Date: Wed, 23 Jan 2008 09:38:14 -0500

This is a known problem and an issue already exists for it,
http://subversion.tigris.org/issues/show_bug.cgi?id=2010.

Most Subversion devs are quite consumed at the moment with work on the
coming 1.5 release, so are unlikely to tackle this any time soon. If you
want to take a try at it yourself and submit a patch please do!

Paul

On Jan 23, 2008 4:30 AM, Liu Yubao <yubao.liu_at_accesschina.com.cn> wrote:

> Hi,
> I found Subversion can't process files with same names under Windows
> XP, this problem
> is very annoying:
>
> -----------------------------> begin
> set T=d:/temp/t
>
> cd /d d:\temp\t
>
> rd /s/q repos wc
> svnadmin create repos
> svn mkdir -m "mkdir a directory" file:///%T%/repos/dir
> svn co file:///%T%/repos wc
> cd wc/dir
>
> sleep 2
> echo hello > aa
> svn add aa
>
> sleep 2
> svn commit -m "add aa" .
> del aa
>
> sleep 2
> echo world > AA
> svn add AA
>
> sleep 2
> svn commit -m "add AA" .
>
> sleep 2
> cd ..
> rd /s/q dir
> svn up
> ------------------------------------------------------> end
>
> "svn up" reports:
>
> A dir
> A dir\AA
> A dir\aa
> svn: In directory 'dir'
> svn: Can't copy 'dir\.svn\tmp\text-base\aa.svn-base' to
> 'dir\.svn\tmp\aa.tmp.tmp'
>
> "svn co file:///%T%/repos wc2" reports the same error message.
>
> I hope Subversion and TortoiseSVN can process this case properly:
> (1) when execute "svn add" under Windows, check whether there is a same
> name file
> in the same directory.
>
> (2) when execute "svn update" or "svn checkout" under Windows, don't
> break the
> *whole process* if this name conflict happens, and report a clear error
> message like
> "There is a file name conflict, '...../aa' and '..../AA' have same name
> that is not allowed
> under Windows, you can rename them directly in the repository."
>
> I use subversion 1.4.5 (r25188) and TortoiseSVN 1.4.5 (Build 10425).
>
> I don't subscribe these mail lists, please CC to me, thanks!
>
>
> Best regards,
>
> Liu Yubao
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
> For additional commands, e-mail: dev-help_at_subversion.tigris.org
>
>
Received on 2008-01-23 15:59:22 CET

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