~abentley/bzrtools/bzrtools.dev

« back to all changes in this revision

Viewing changes to TODO.Shelf

  • Committer: Max Bowsher
  • Date: 2009-11-13 00:43:08 UTC
  • mto: This revision was merged to the branch mainline in revision 739.
  • Revision ID: maxb@f2s.com-20091113004308-4dcwu1kwt3lhf1kp
Having discovered that bzr-builddeb import_dsc.py is a horrid copy-paste job of bzrtools upstream_import.py, restructure the change to minimize divergence from it.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
FEATURES
 
2
 
 
3
 * Shelving of committed changes. Three modes (config option?), either uncommit
 
4
   the committed changes (changing history) or apply the inverse diff (messy,
 
5
   but not so scary), or prompt.
 
6
 
 
7
 * shelf commands that operate on the shelved patches should assume the top
 
8
   most (highest numbered) patch if no argument is given, eg. show/del.
 
9
 
 
10
 * shelf del should create backups.
 
11
 
 
12
INTERNAL CRUD
 
13
 
 
14
 * Interact with bzr at a lower level, ie. not by parsing diffs. Will probably
 
15
   require changes to bzr core, or can we just use a delta object directly?
 
16
 
 
17
 * Write tests for --pick !!!