Login | Register
My pages Projects Community openCollabNet

Discussions > users > Re: Re: Re: [Subclipse-users] Branch merge issues

subclipse
Discussion topic

Back to topic list

Re: Re: Re: [Subclipse-users] Branch merge issues

Author markphip
Full name Mark Phippard
Date 2009-05-26 06:40:42 PDT
Message On Tue, May 26, 2009 at 9:26 AM, Stephen Colebourne
<scolebourne at joda dot org> wrote:

> Trying to backport changes from trunk to branch. About 30 eclipse projects. svn rv ~50,000.
>
> I have used the svn merge --record-only option to block the old changes prior to the cvs to svn migration.
>
> That has helped, as now when I do a Collabnet eclipse merge on a single project, I only get a small number of differences (in the select revisions to merge). Of course, the list of differences is going to grow quickly over time as more is checked into trunk  which isn't ideal (only a few items from trunk are ported back to the branch).
>
> However, when I select multiple Eclipse projects and use Collabnet eclipse merge to choose the selected revisions, what seems like a bug occurs. Instead of showing only those differences still to be applied (as defined in the shared svnmerge property defined on /branches/branch1), the dialog fetches and displays every revision that affects any file in those projects originally clicked on, starting from rv1. (ie. the svnmerge property is ignored when multiple projects are selected)
>
> This process of finding all the revisions takes about 5-10 minutes just for 2 eclipse projects, and I'm guessing it will take hours for all 30 projects.
>
> So, what I don't understand is why you believe that merge across projects is working great. Right now, I would need to right click on each of 30 eclipse projects and navigate the dialog to merge back my change in a reasonable timescale (or write down on a piece of paper as to which projects are affected).
>
> Am I doing something wrong, or is this a bug?

I am not working in repositories that came from CVS, but I do use some
that pre-dated the merge tracking feature. However, I've mostly
worked with branches that I created post merge tracking. I just
select all the projects in my workspace, right click and choose the
merge option when I do it.

The merge client does not have a bug in the revisions it shows, as it
does not make the decisions. It calls a Subversion API that provides
the revisions (equivalent to the svn mergeinfo command). The number
of projects selected should not slow it down, because the API is only
called once, not once per project. The actual merge is done once per
project, but not the UI of the wizard.

Even if SVN is showing the revisions, if the svn:mergeinfo property is
set on the project it will not try to re-merge those revisions. I am
not sure why it is showing them all, but it may be due to the
svn:mergeinfo being set on the projects, as opposed to /trunk or
/branches/branch1. Again, when the merge runs, it would self exclude
the revisions.


--
Thanks

Mark Phippard
http://markphip.blogspot.com/

« Previous message in topic | 6 of 20 | Next message in topic »

Messages

Show all messages in topic

[Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-22 09:51:08 PDT
     Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-22 10:44:40 PDT
         RE: Re: [Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-23 03:22:14 PDT
             Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-23 06:16:35 PDT
                 RE: Re: Re: [Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-26 06:26:32 PDT
                     Re: Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-26 06:40:42 PDT
                         RE: Re: Re: Re: [Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-26 08:40:19 PDT
                             Re: Re: Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-26 09:04:45 PDT
                                 RE: Re: Re: Re: Re: [Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-27 05:34:45 PDT
                                     Re: Re: Re: Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-27 10:31:26 PDT
                                     RE: Re: Re: Re: Re: [Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-27 10:45:26 PDT
                                         Re: Re: Re: Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-27 10:51:19 PDT
                                             RE: Re: Re: Re: Re: Re: [Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-28 00:49:30 PDT
                                                 RE: Re: Re: Re: Re: Re: [Subclipse-users] Branch merge issues scolebourne Stephen Colebourne 2009-05-28 00:50:59 PDT
                                                 Re: Re: Re: Re: Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-06-02 07:44:53 PDT
                                                     Re: Re: Re: Re: Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-06-02 10:58:38 PDT
                                                         Re: Re: Re: Re: Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-06-11 12:15:58 PDT
                 Re: Re: [Subclipse-users] Branch merge issues jcompagner jcompagner 2009-05-26 07:11:57 PDT
                     Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-26 07:25:53 PDT
                     Re: Re: [Subclipse-users] Branch merge issues markphip Mark Phippard 2009-05-26 07:26:03 PDT
Messages per page: