... | ... | @@ -43,10 +43,6 @@ This is where you register features that are unimplemented or badly implemented |
|
|
** 2 sel : merge, range menu, compress history
|
|
|
** >2 sel: patch/email menu
|
|
|
* Changeset file list menu, just like repository explorer
|
|
|
* Bisect dialog
|
|
|
** opened from workbench repository menu, like import
|
|
|
** bisect needs one good, one bad revision to start. workbench clicks can provide input
|
|
|
** once started, the dialog drives the process. bisect updates to a revision for test, dialog has good/bad/skip buttons. User presses button, process repeats. Entire history of choices is kept in console.
|
|
|
* History compression feature (I'll tackle this, Johan)
|
|
|
** Select rev A and descendant rev B. cmenu should offer 'Compress history'.
|
|
|
** It will update to the parent of A (if necessary), hg revert --all --rev B, then open the commit tool with the concatenated commit messages of revisions between A and B (both inclusive). User can then edit the message and make the commit. There should be an option to then strip the changesets
|
... | ... | @@ -67,6 +63,13 @@ that were compressed. |
|
|
** combine RevMessage and HgFileView (diff view) so that RevMessage can be scrolled out; current diff view is too small.
|
|
|
** provide a way to show all diffs at once, like "[All Files]" of hgtk. - yuja
|
|
|
|
|
|
== Bisect Dialog ==
|
|
|
|
|
|
* Connect repoview clicks to dialog input events
|
|
|
* Get ESC keys from cmdui.Widget
|
|
|
* i18n proof detection of bisect completion
|
|
|
* annotate graph with .hg/bisect.state (low priority)
|
|
|
|
|
|
== Manifest Viewer ==
|
|
|
|
|
|
* GOAL: merge functionality with revDetailsWidget
|
... | ... | |