3
Shelf version 0.8-beta:
5
* Shelves are now stored in .shelf, sigh. The bzr API for storing things under
5
* Shelves are now stored in .shelf. The bzr API for storing things under
6
6
.bzr is not rich enough at the moment to do all the things the shelf code
7
wants. Switching to .shelf also makes sense if I ever get around to making
10
9
* There is a new command 'shelf', which has a bunch of subcommands for
11
10
operating on the shelf.
12
11
The current subcommands are:
13
list (ls) List the patches currently shelved.
14
delete (del) <patch> Delete a patch from the shelf.
16
* Add .shelf to DEFAULT_IGNORE so it's ignored automatically.
12
list (ls) List the patches on the current shelf.
13
delete (del) <patch> Delete a patch from the current shelf.
14
switch <shelf> Switch to the named shelf, create it if necessary.
15
show <patch> Show the contents of the specified patch.
17
* The question when shelving with is now "Shelve this change", rather than
18
"Keep this change", and the y/n choices have been reversed to suit
19
obviously. This seems like a more logical choice of wording.
21
* Unshelve now prompts as well, allowing you to selectively unshelve
18
24
* Shelve and unshelve no longer print the diffstat automatically. If you want
19
25
a diffstat then get the diffstat plugin!
21
* Better error/status messages.
25
* Shelves are now stored in .bzr/x-shelf.
27
Currently there is support for one shelf, called 'default'. You can store
28
multiple patches under here, the first is '00' the second '01' and so on.
30
* The default behaviour is now to shelve everything. To get the previous
31
behaviour of selecting hunks specify "--pick" to the shelve command.
33
* The question when shelving with --pick is now "Shelve this change", rather
34
than "Keep this change", and the y/n choices have been reversed to suit
35
obviously. This seems like a more logical choice of wording.
37
* Unshelve now accepts --pick as well, allowing you to selectively unshelve