On Fri, Apr 12, 2013 at 1:39 PM, Julian Foad <julianf...@btopenworld.com> wrote:
> Paul Burba wrote:
>
>> On Thu, Apr 11, 2013 at 5:15 PM,  <julianf...@tigris.org> wrote:
>>>  http://subversion.tigris.org/issues/show_bug.cgi?id=2897
>>>
>>>  User julianfoad changed the following:
>>>
>>>                  What    |Old value                 |New value
>>> =============================================================
>>>                    Status|NEW                       |RESOLVED
>>>                Resolution|                          |FIXED
>>>
>>>  ------- Additional comments from julianf...@tigris.org Thu Apr 11 14:15:36
>>>  Closing as fixed.
>>>
>>>  Current trunk (which will become Suversion 1.8) supports merging to-and-fro
>>>  between two branches, automatically performing the right sort of merge
>>>  (reintegrate or not, depending on which direction the previous full merge 
>>> was)
>>>  to take all the not-yet-merged changes from the source branch to the target
>>>  branch.  The release-notes description is at
>>> <http://subversion.apache.org/docs/release-notes/1.8.html#auto-merge>.
>>>
>>>  It is not perfect.  For one thing, it does not deal correctly with
>>> revisions  that have been cherry-pick merged between the branches
>>> in all cases (it does in  some cases).  However, it solves the basic
>>> requirement.
>>
>> Hi Julian,
>>
>> Can we really call this fixed?  As you point out it does not deal with
>> cherry pick (and subtree) merges in all cases.  Is there another issue
>> for the aspects that still don't work?
>
> Well, I admit it's a bit bold to call it fixed, but I looked at what the 
> issue was asking for, and it's almost entirely about basic repeated syncs and 
> full merging to-and-fro between a pair of branches.  Those merges were the 
> reason for opening the issue, so I think it's fair to close it on those terms.
>
> Of course we want to support cherry picks as well.  I think the best thing 
> would be to open a new issue.  I don't think there is on, so I'll do that.

Issue #2897 has a lot of discussion not terribly relevant to the
problem, so a new issue sounds find to me.

> But if you feel this "Reflective merges are faulty" issue should stay open, 
> we can re-open it.
>
>
>> On a practical note, we have a test associated with this issue that is
>> set to XFail:
>>
>> merge_tests.py 49 'avoid repeated merges for cyclic merging'
>
> OK, I'll take a look at that.  Thanks.

The test is of the criss-cross cherrypick variety.  So we can probably
just change the associated issue for this test from #2897 to the new
issue.

--
Paul T. Burba
CollabNet, Inc. -- www.collab.net -- Enterprise Cloud Development
Skype: ptburba

Reply via email to