/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Martin Pool
  • Date: 2005-08-01 19:28:52 UTC
  • Revision ID: mbp@sourcefrog.net-20050801192852-aeb6e78a5518e011
- better display of bzr errors

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
* ``bzr status DIR`` should give status on all files under that
80
80
  directory.
81
81
 
82
 
* ``bzr log DIR`` should give changes to any files within DIR; at the
83
 
  moment it only lists things which modify the specific named file
84
 
  (and not its contents)
 
82
* ``bzr log DIR`` should give changes to any files within DIR.
85
83
 
86
84
* ``bzr inventory -r REV`` and perhaps unify this with ``bzr ls``,
87
85
  giving options to display ids, types, etc.
171
169
 
172
170
* ``bzr log -m foo`` should perhaps error if nothing matches?
173
171
 
174
 
* ``bzr diff -r 30 -r 40 foo.c`` or ``bzr diff -r30..40 foo.c``
175
 
 
176
 
  If diffing between two branches then we probably want two -r
177
 
  options, since the revisions don't form a range that can be
178
 
  evaluated on either one.
179
 
 
180
 
* bzr diff shouldn't diff binary files
181
 
 
182
 
* setup.py install when run from a bzr tree should freeze the tree
183
 
  revision-id into the installed bzr.
184
 
 
185
 
* bzr script should trap ImportError and perhaps give a better error
186
 
  message?
187
 
 
188
 
* revert after a merge should possibly remove all the BASE/THIS/OTHER
189
 
  files to get you back to where you were.
190
 
 
191
 
* files that are added and then deleted are still reported as added
192
 
 
193
 
 
194
 
 
195
172
 
196
173
Medium things
197
174
-------------
198
175
 
199
 
* merge should add all revision and inventory XML to the local store.
200
 
 
201
 
* check should give a warning for revisions that are named in the
202
 
  chain but not actually present in the store.
203
 
 
204
 
* remove anything outside of the branch implementation that directly
205
 
  accesses the stores.
 
176
* Merge revert patch.
 
177
 
 
178
* ``bzr mv`` that does either rename or move as in Unix.
206
179
 
207
180
* More efficient diff of only selected files.  We should be able to
208
181
  just get the id for the selected files, look up their location and
241
214
 
242
215
  Given this we might be able to import patches at 1/second or better.
243
216
 
 
217
* Get branch over http.
 
218
 
 
219
* Pull pure updates over http.
 
220
 
244
221
* revfile compression.
245
222
 
246
 
* Split inventory into per-directory files?
 
223
* Split inventory into per-directory files.
247
224
 
248
225
* Fix ignore file parsing:
249
226
 
364
341
* Function to list a directory, saying in which revision each file was
365
342
  last modified.  Useful for web and gui interfaces, and slow to
366
343
  compute one file at a time.
367
 
  
368
 
  This will be done when we track file texts by referring to the
369
 
  version that created them. 
 
344
 
 
345
* unittest is standard, but the results are kind of ugly; would be
 
346
  nice to make it cleaner.
370
347
 
371
348
* Check locking is correct during merge-related operations.
372
349