~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Martin Pool
  • Date: 2005-05-03 07:48:16 UTC
  • Revision ID: mbp@sourcefrog.net-20050503074816-f404dfcae6acf6fe
- refactor command functions into command classes
- much more help
- better system for generating help from command descriptions
- split diff code into bzrlib.diff

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
  commands where this shouldn't be done, such as 'bzr ignore', because
52
52
  we want to accept globs.
53
53
 
54
 
* 'bzr ignore' command that just adds a line to the .bzrignore file
55
 
  and makes it versioned.
 
54
* ``bzr ignore`` command that just adds a line to the ``.bzrignore`` file
 
55
  and makes it versioned.  Fix this to break symlinks.
56
56
 
57
 
* 'bzr help commands' should give a one-line summary of each command.
 
57
* ``bzr help commands`` should give a one-line summary of each command.
58
58
 
59
59
* Any useful sanity checks in 'bzr ignore'?  Perhaps give a warning if
60
60
  they try to add a single file which is already versioned, or if they
67
67
 
68
68
* Separate read and write version checks?
69
69
 
 
70
* ``bzr status FILE...``
 
71
 
 
72
* Check all commands have decent help.
 
73
 
 
74
* Autogenerate argument/option help.
 
75
 
 
76
* ``bzr inventory -r REV`` and perhaps unify this with ``bzr ls``,
 
77
  giving options to display ids, types, etc.
 
78
 
 
79
* Atomic file class that renames into place when it's closed.
 
80
 
70
81
 
71
82
Medium things
72
83
-------------
93
104
* Turn on stat cache code, and add optimization about avoiding
94
105
  dangerous cache entries.
95
106
 
96
 
* mv command?
 
107
* ``bzr mv`` that does either rename or move as in Unix.
97
108
 
98
109
* More efficient diff of only selected files.
99
110
 
162
173
 
163
174
  Eventually symlinks should be versioned.
164
175
 
 
176
* Allow init in a subdirectory to create a nested repository, but only
 
177
  if the subdirectory is not already versioned.   Perhaps also require
 
178
  a ``--nested`` to protect against confusion.
 
179
 
 
180
* Branch names? 
 
181
 
 
182
 
 
183
 
165
184
 
166
185
Large things
167
186
------------
207
226
  exports first as a simpler case because then we don't need to deal
208
227
  with removing the tags on the way back in.
209
228
 
 
229
* ``bzr find``