~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Martin Pool
  • Date: 2005-07-11 07:05:34 UTC
  • Revision ID: mbp@sourcefrog.net-20050711070534-5227696ab167ccde
- merge aaron's append_multiple.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
Small things
18
18
------------
19
19
 
 
20
* Merging add of a new file clashing with an existing file doesn't
 
21
  work; add gets an error that it's already versioned and the merge
 
22
  aborts.  
 
23
 
 
24
* Merge should ignore the destination's working directory, otherwise
 
25
  we get an error about the statcache when pulling from a remote
 
26
  branch.
 
27
 
20
28
* Add of a file that was present in the base revision should put back
21
29
  the previous file-id.
22
30
 
24
32
  requires patching difflib to get it exactly right, or otherwise
25
33
  calling out to GNU diff.
26
34
 
 
35
* Should be able to copy files between branches to preserve their
 
36
  file-id (and perhaps eventually parentage.)
 
37
 
27
38
* -r option should take a revision-id as well as a revno.
28
39
 
 
40
* allow ``bzr st -r 300`` to show a summary of changes since then.
 
41
 
29
42
* ``bzr info`` should count only people with distinct email addresses as
30
43
  different committers.  (Or perhaps only distinct userids?)
31
44
 
111
124
* ``bzr status FOO`` where foo is ignored should say so.
112
125
 
113
126
* ``bzr mkdir A...`` should just create and add A.
 
127
 
 
128
* Guard against repeatedly merging any particular patch.
114
129
  
115
130
 
116
131
 
300
315
* Don't pass around command classes but rather pass objects.  This'd
301
316
  make it cleaner to construct objects wrapping external commands.
302
317
 
 
318
* Track all merged-in revisions in a versioned add-only metafile.
 
319
 
303
320
 
304
321
Large things
305
322
------------