~abentley/bzrtools/bzrtools.dev

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
NEWS

Shelf version 0.8-rc:

 * Shelves are now stored in .shelf, sigh. The bzr API for storing things under
   .bzr is not rich enough at the moment to do all the things the shelf code
   wants. Switching to .shelf also makes sense if I ever get around to making
   shelf work on its own.

 * There is a new command 'shelf', which has a bunch of subcommands for
   operating on the shelf.
   The current subcommands are:
    list   (ls)           List the patches currently shelved.
    delete (del) <patch>  Delete a patch from the shelf.

 * Add .shelf to DEFAULT_IGNORE so it's ignored automatically.

 * A few diffstat fixes, thanks to Dafydd Harries.

 * Better error/status messages.

Shelf version 0.7-rc:

 * Shelves are now stored in .bzr/x-shelf.

   Currently there is support for one shelf, called 'default'. You can store
   multiple patches under here, the first is '00' the second '01' and so on.

 * The default behaviour is now to shelve everything. To get the previous
   behaviour of selecting hunks specify "--pick" to the shelve command.

 * The question when shelving with --pick is now "Shelve this change", rather
   than "Keep this change", and the y/n choices have been reversed to suit
   obviously. This seems like a more logical choice of wording.

 * Unshelve now accepts --pick as well, allowing you to selectively unshelve
   some changes.