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

Re: svn merge bug

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 09 Jul 2009 11:29:49 +0200

chengj929 wrote:
> HELLO,ALL:
>
> Recently, I find a bug of TortoiseSVN.exe(1.6.3)."commit failed !",
> I also do the same operations
> with CollabNetSubversion-client-1.6.3-3.win32.exe ,there is no error!
> is it really a bug? hoping for yours advices.
>
> MY svn message are:
>
> 1:http://17*.*.*.*/svn/test_svn_1@6964,has 5files
> └─test_svn_1
> *B.png*
> c.png
> d.png
> e.png
> f.png
>
> 2:http://172.*.*.*/svn/test_svn_1@6967,has 3files
> └─test_svn_1
> a.png
> *b.png*
> f.png
>
> 3:http://172.*.*.*/svn/test_svn_2 :HEAD was copy from
> http://17*.*.*.*/svn/test_svn_1@6964
> └─test_svn_2
> *B.png*
> c.png
> d.png
> e.png
> f.png
>
> here I just want to merge http://172.*.*.*/svn/test_svn_1 from 6964 to
> 6967 into the workcopy of http://172.*.*.*/svn/test_svn_2.
>
> *steps :*
> in (http://17*.*.*.*/svn/test_svn_2)'s workcopy:
> 1):use TortoiseSVN.exe(1.6.3)to merge:
> URL to merge from is:http://17*.*.*.*/svn/test_svn_1
> Revision range to merge is :6964-6967
> 2):use TortoiseSVN.exe(1.6.3)to commit.
> *result*:fail.
> report errors as:
> Commit
> I:\test\temp1\test_svn_2
> I:\test\temp1\test_svn_2\B.png
> I:\test\temp1\test_svn_2\a.png
> I:\test\temp1\test_svn_2\b.png
> I:\test\temp1\test_svn_2\c.png
> I:\test\temp1\test_svn_2\d.png
> I:\test\temp1\test_svn_2\e.png
> Commit succeeded, but other errors follow:
> *Error* bumping revisions post-commit (details follow):
> In directory 'I:\test\temp1\test_svn_2'
> *Error* processing command 'committed' in 'I:\test\temp1\test_svn_2'
> *Error* getting 'affected time' for 'I:\test\temp1\test_svn_2\.svn\text-base\b.png.svn-base'
> Can't stat 'I:\test\temp1\test_svn_2\.svn\text-base\b.png.svn-base':
> 系统找不到指定的文件。
>
> I known the error is caused by the files:*B.png,b.png*,but the two files
> not at the one direcory the same time.so,I think it is a bug ,not a
> wrong operation!
> what do everyone think ? Is it really a bug?

This is a problem with Windows paths being case insensitive while
Subversion treats paths as case sensitive.
Even though B.png and b.png are not "at the one directory the same
time", you still get the error when svn does the post-commit cleanup
because it then requires all paths where it expects them to be.

Stefan

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2369323

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-07-09 11:30:00 CEST

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