~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Martin Pool
  • Date: 2005-05-02 07:24:07 UTC
  • Revision ID: mbp@sourcefrog.net-20050502072407-2a8eef6f88018fc0
- update todo list

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
.. -*- mode: rst; compile-command: "rest2html TODO >doc/todo.html" -*- 
 
1
.. -*- mode: indented-text; compile-command: "rest2html TODO >doc/todo.html" -*- 
2
2
 
3
3
 
4
4
*******************
26
26
 
27
27
* Import ElementTree update patch.
28
28
 
29
 
* Syntax should be "bzr export -r REV".
 
29
* Syntax should be ``bzr export -r REV``.
30
30
 
31
31
* "cat -rREV FILE"
32
32
 
33
33
* Plugins that provide commands.  By just installing a file into some
34
 
  directory (e.g. /usr/share/bzr/plugins) it should be possible to
35
 
  create new top-level commands ("bzr frob").  Extensions can be
 
34
  directory (e.g. ``/usr/share/bzr/plugins``) it should be possible to
 
35
  create new top-level commands (``bzr frob``).  Extensions can be
36
36
  written in either Python (in which case they use the bzrlib API) or
37
37
  in a separate process (in sh, C, whatever).   It should be possible
38
38
  to get help for plugin commands.
42
42
 
43
43
* -r option should take a revision-id as well as a revno.
44
44
 
45
 
* "bzr info" could show space used by working tree, versioned files,
 
45
* ``bzr info`` could show space used by working tree, versioned files,
46
46
  unknown and ignored files. 
47
47
 
48
 
* "bzr info" should count only people with distinct email addresses as
 
48
* ``bzr info`` should count only people with distinct email addresses as
49
49
  different committers.  (Or perhaps only distinct userids?)
50
50
 
51
 
* Tidier error for EPIPE: should be just "bzr: broken pipe" with no
52
 
  other details because debugging information is rarely interesting.
53
 
 
54
 
* On Windows, command-line arguments should be glob-expanded__,
 
51
* On Windows, command-line arguments should be `glob-expanded`__,
55
52
  because the shell doesn't do this.  However, there are probably some
56
53
  commands where this shouldn't be done, such as 'bzr ignore', because
57
54
  we want to accept globs.