~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Martin Pool
  • Date: 2005-05-11 08:07:56 UTC
  • Revision ID: mbp@sourcefrog.net-20050511080756-ce1fdb2d72f5e028
- more status form test fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
64
64
* ``bzr status DIR`` should give status on all files under that
65
65
  directory.
66
66
 
67
 
* ``bzr log DIR`` should give changes to any files within DIR.
68
 
 
69
67
* Check all commands have decent help.
70
68
 
71
69
* ``bzr inventory -r REV`` and perhaps unify this with ``bzr ls``,
84
82
 
85
83
  http://www.gelato.unsw.edu.au/archives/git/0504/2194.html
86
84
  
 
85
* testbzr should by default test the bzr binary in the same directory
 
86
  as the testbzr script, or take a path to it as a first parameter.
 
87
 
 
88
  Should show the version from bzr and the path name.
 
89
 
87
90
* RemoteBranch could maintain a cache either in memory or on disk.  We
88
91
  know more than an external cache might about which files are
89
92
  immutable and which can vary.  On the other hand, it's much simpler
90
93
  to just use an external proxy cache.
91
94
 
92
 
* Maybe also store directories in the statcache so that we can quickly
93
 
  identify that they still exist.
94
 
 
95
95
 
96
96
Medium things
97
97
-------------
101
101
  option definitions are global we can define them just once and
102
102
  reference them from each command.
103
103
 
 
104
* Selective commit of only some files.
 
105
 
104
106
* Merge Aaron's merge code.
105
107
 
106
108
* Merge revert patch.
123
125
 
124
126
* More test cases.
125
127
 
126
 
  - Selected-file commit
127
 
 
128
 
  - Impossible selected-file commit: adding things in non-versioned
129
 
    directories, crossing renames, etc.
130
 
 
131
128
* Write a reproducible benchmark, perhaps importing various kernel versions.
132
129
 
133
130
* Change test.sh from Bourne shell into something in pure Python so