Support non-interactive mode for `shelve'.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
It is very difficult to use `bzr shelve' from front-ends that encapsulate bazaar. If the operation supported a way to list the hunks to be shelved, things would be much easier.
For instance, the front-end presents the user with the output of `bzr diff'. The user selects the hunks to be shelved, then the front-end creates a file with contents like this:
somefile @@ -94,6 +94,12 @@
otherfile @@ -100,6 +115,12 @@
and is passed to bzr shelve:
bzr shelve -F file-with-
which proceeds to shelve those hunks. If some listed hunk is unknown to bazaar, it bails out.
Emacs, for instance, has all the infrastructure for doing this. It is very hard and unreliable for Emacs to use the current interactive mode of operation for `bzr shelve' though.
Changed in bzr: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
tags: | added: check-for-breezy |
status confirmed
importance wishlist
tags shelve interactive
--
Martin