Bug 268 - Need to be able to release previous version without having to edit code (1GKRE0V)
Summary: Need to be able to release previous version without having to edit code (1GKR...
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 2.0   Edit
Hardware: All Windows NT
: P5 normal (vote)
Target Milestone: ---   Edit
Assignee: Michael Valenta CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-10 21:39 EDT by Philipe Mulet CLA
Modified: 2002-03-01 17:42 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipe Mulet CLA 2001-10-10 21:39:13 EDT
The synchronize view considers that the repository state is always better than 
the workspace. This could be wrong if someone has released a 
change, then you have no choice but accepting it then undo it manually and re-
release the fixed version.

This becomes really painfull, if the state you want to revert to is precisely 
an old one, which you have in your workspace. I would like to be able to 
release my old version instead of having the only option to catchup with the 
bogus new one.

Currently, you have to manually add a space so as to create a conflict, but 
then a compare will also see this fake version, and this is causing more
confusion. 

Why not simply allowing to release even if you think only catchup is expected ? 
Note that the same applies to outgoing changes which you might
not want to preserve (you have to use "replace with stream contents". This one 
has a simpler solution, but again it is not very natural.

The synchronization view could solve all these at once by simply allowing me to 
always catchup/release. Maybe if I am going against the stream,
I should be prompted to confirm my action, but it should still be possible.

NOTES:
Comment 1 DJ Houghton CLA 2001-10-23 23:49:46 EDT
PRODUCT VERSION:
SDK 137

Comment 2 James Moody CLA 2001-10-25 16:28:08 EDT
Michael is currently working on the improvements to the synchronize view that 
will allow us to do this. Moving to Michael.
Comment 3 Kevin McGuire CLA 2002-03-01 17:42:10 EST
You can now:
- commit an incomming change
- update outgoing changes

In the first case, it creates a new revision with the contents of the base, 
which is the desired net effect.  We can't help that it creates a new revision 
because in CVS you can't turn back the clock.