~abentley/bzrtools/bzrtools.dev

« back to all changes in this revision

Viewing changes to NEWS.Shelf

Make work with integration again.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
NEWS
2
 
 
3
 
Shelf version 0.9-beta (WIP):
4
 
 
5
 
 * You can now unshelve patches in arbitrary order. This works best if the
6
 
   shelved patches don't depend on each other, otherwise you'll find you have
7
 
   trouble unshelving them (as patch(1) won't apply them cleanly). To work
8
 
   around this you can use the --force option to unshelve. Handle with care.
9
 
 
10
 
 * The patch option to 'show' is now optional. If ommitted the top most patch
11
 
   will be displayed.
12
 
 
13
 
Shelf version 0.8 (michael@ellerman.id.au-20060508134216-454ada48469c6daf):
14
 
 
15
 
 * Shelves are stored in -p0 format to match bzr's native diff format.
16
 
   Crazy -p1 format diffs are also supported.
17
 
 
18
 
 * Patches are backed up when you unshelve them. They're stored in xx~ where
19
 
   xx is the id of the patch. They'll be overwritten the next time you shelve
20
 
   to patch xx.
21
 
 
22
 
 * Support for bzr version 0.7 and 0.8, w/thanks to marienz on #bzr.
23
 
 
24
 
 * Shelves are now stored in .shelf. The bzr API for storing things under
25
 
   .bzr is not rich enough at the moment to do all the things the shelf code
26
 
   wants.
27
 
 
28
 
 * There is a new command 'shelf', which has a bunch of subcommands for
29
 
   operating on the shelf.
30
 
   The current subcommands are:
31
 
    list   (ls)           List the patches on the current shelf.
32
 
    delete (del) <patch>  Delete a patch from the current shelf.
33
 
    switch       <shelf>  Switch to the named shelf, create it if necessary.
34
 
    show         <patch>  Show the contents of the specified patch.
35
 
 
36
 
 * The question when shelving is now "Shelve this change", rather than
37
 
   "Keep this change", and the y/n choices have been reversed to suit
38
 
   obviously. This seems like a more logical choice of wording.
39
 
 
40
 
 * Unshelve now prompts as well, allowing you to selectively unshelve
41
 
   some changes.
42
 
 
43
 
 * Shelve and unshelve no longer print the diffstat automatically. If you want
44
 
   a diffstat then get the diffstat plugin!