Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 65520

Summary: Support Merging without "Root_{branch}" tag set
Product: [Eclipse Project] Platform Reporter: Robert Klemme <shortcutter>
Component: CVSAssignee: platform-cvs-inbox <platform-cvs-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: mlq.eclipse
Version: 3.0Keywords: helpwanted
Target Milestone: 3.1 M4   
Hardware: PC   
OS: All   
Whiteboard:

Description Robert Klemme CLA 2004-06-03 07:02:41 EDT
Although with the cvs command line tool it's possible to do a merge without the 
root tag, it is not with Eclipse.  It would be good to have this, especially 
for projects that started without using Eclipse and later switched over or if 
someone accidentally deleted the tag.

This feature could be realized in different ways:

(i) Manually selecting a date and a branch tag as the merge root point.

(ii) Adding a wizard that sets the "Root_{branch}" tag afterwards.  Here's a 
description of the "manually equivalent" of what this wizard would have to do:

> In order to set the tag I needed to emulate this calculation.  I did a
> little scripting that uses "cvs -N -S log -r<my branch> | egrep '^date:' |
> sort" to extract all dates on the branch to find the oldest date on the
> branch.  After that I tagged all versions on the branch my branch did
> originate from using the timestamp minus a second.

(iii) A combination of the (i) and (ii), i.e. have the wizard suggest the date 
for the manual input.

(iii) See also bug 65420
Comment 1 Jean-Michel Lemieux CLA 2004-06-09 15:48:34 EDT
*** Bug 66381 has been marked as a duplicate of this bug. ***
Comment 2 Michael Valenta CLA 2004-11-22 14:01:57 EST
Fix released to HEAD. When mergeing you can select to merge directly into the 
workspace which allows you to leave out the start tag.
Comment 3 Jean-Michel Lemieux CLA 2004-12-15 16:02:47 EST
verified.