This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 126031

Summary: Add Rollback Changes - Backout support to Search History
Product: versioncontrol Reporter: John Rice <jrice>
Component: MercurialAssignee: issues@versioncontrol <issues>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P2    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

Description John Rice 2008-01-25 21:51:52 UTC
Add Rollback Changes support to Search History, to allow users to selectively back out a change in the middle of the
changeset history.

Mercurial has a hg backout command, which looks to do what we want. If we use the --merge option it will also do an
automatic merge for us after the backout.

Refer to:
hg help backout

Distributed Revision Control with Mercurial: 9.3.3: 94-96
http://hgbook.red-bean.com/hgbookch9.html#x13-1790009.3
Comment 1 John Rice 2008-02-25 14:57:58 UTC
Added rollback support to Show History and Show Out. Right clicking on the the Changeset bar in the results list gives
you the Backout... menu for this Changeset. In mercurial this is called Backout and this is what we have labeled it in
the plugin.

changeset:   69662:42fcf520d48e
tag:         tip
user:        jrice@netbeans.org
date:        Mon Feb 25 14:53:03 2008 +0000
summary:     #126031: Adding Rollback Changes to Show History - this is implemented in mercurial as Backout and is
active on changeset only.

Mercurial Commit
----------------
#126031: Adding Rollback Changes to Show History - this is implemented in mercurial as Backout and is active on
changeset only.
Committing 8 files to repository for Mercurial:
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/rollback/BackoutPanel.java
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/rollback/Bundle.properties
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/log/SummaryView.java
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/rollback/BackoutAction.java
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/log/RevisionNode.java
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/log/Bundle.properties
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/rollback/BackoutPanel.form
        /export/home/jr140578/work/main_work/mercurial/src/org/netbeans/modules/mercurial/ui/rollback/Backout.java
INFO: End of Commit