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

Re: Hard-to-understand error message after merge

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Wed, 24 Apr 2013 09:36:15 +0100

Daniel Widenfalk <Daniel.Widenfalk_at_iar.se> writes:

> One of my colleagues got a hard-to-decipher error message after
> trying to do a merge (trunk -> branch):
>
> svn: E200007: Can't add '{some-path}\svntest\C\B' with URL
> '{repo-path}/svn-test/A/B', but with the data from
> '{repo-path}/tools/trunk/makecd'
> svn: E175002: Error reading spooled REPORT request response
>
> After about an hour of head scratching we figured out that something
> like the following had occurred:

Thank's for working out the steps!

> I *think* the problem here is that we're both moving the external
> B -> B\D and in the same commit also add B. When we then try to
> do the merge we first merge the file updates and this detects that
> B is already present and under svn controll even though we're
> also moving B -> B\D through updating the externals directive.
>
> I would count this as "user error" rather than an "svn error" but
> it feels weird that I can create a revision that cannot be merged
> without first doing a svn delete (B) in the destination tree.
>
> Thoughts?

I've raised issue 4360:

http://subversion.tigris.org/issues/show_bug.cgi?id=4360

-- 
Certified & Supported Apache Subversion Downloads:
http://www.wandisco.com/subversion/download
Received on 2013-04-24 10:37:11 CEST

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.