[Svnmerge] [PATCH] Handle transitive merging property conflictsforbothmerged/blockedrevs

Piet-Hein Peeters piet-hein.peeters at philips.com
Tue Aug 7 02:39:13 PDT 2007


The simpler test case:

merge from trunk -> branch1 ->branch2

step 1:  merge from trunk to branch1 (svnmerge.py merge -r22-23)
step 2: Commit to branch1 (svnmerge-integrated property has changed)
(Committed revision 71)
step 3: merge resulting revision from branch1 to branch2 (svnmerge.py merge
-r71)

step 3 results on a conflict on branch2:
Trying to change property 'svnmerge-integrated' from '/trunk:1-18' to
'/trunk:1-18,22-23',
but the property does not exist.

However, the property has the right value already!
Properties on '.':
  svnmerge-integrated : /branches/branch1:1-17,61-62,71

I can't make it simpler than this. A conflict is raised and a
dir_conflicts.prej file is generated everytime a revision is merged is
which the svnmerge-integrated property has changed.

Regards,
Piet-Hein Peeters
Software Configuration Manager
----------------------------------------------------------------------------

Philips Medical Systems - Healthcare Informatics / PII
Room QV-136, P.O. Box 10.000, NL - 5680 DA Best
Phone +31 40 27 62016
----------------------------------------------------------------------------

Raman Gupta <rocketraman at fastmail.fm> wrote on 08/07/2007 05:32:07 AM:

> Piet-Hein Peeters wrote:
> > Any other ideas why I get a merge conflict on the properties?
>
> Unfortunately not. Is this reproducible in a simpler test case or does
> it only occur in your production tree?
>
> Cheers,
> Raman Gupta
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/svnmerge/attachments/20070807/e514a5f5/attachment.html>


More information about the Svnmerge mailing list