Comment 4 for bug 295130

Revision history for this message
Craig Hewetson (craighewetson-deactivatedaccount) wrote : Re: A way to preview of changes before pushing in the Qpush dialog

Proposed Implementation:

In QPush dialog,

Make the status group a tab (default focus), called "status"

Add an additional tab called "Changes" ("missing" might be a bit confusing)

The changes tab will contain the output of the bzr missing command.
The following options are available (as check boxes):
  --other Same as --theirs-only.
  --include-merges Show merged revisions.
  --mine-only Display changes in the local branch only.
  --show-ids Show internal object ids.
  --theirs-only Display changes in the remote branch only.

An addition push button must be added to this view to show the differences:
bzr qdiff -r ancestor:URL (where URL is the value in the location text combo)

NOTE: This must be implemented in such a way that it can be re-used in a future command called qmissing.