~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/roadmap.txt

  • Committer: Martin Pool
  • Date: 2005-03-14 07:07:24 UTC
  • Revision ID: mbp@sourcefrog.net-20050314070724-ba6c85db7d96c508
- add setup.py and install instructions
- rename main script to just bzr

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Roadmap for Bazaar-NG
 
2
*********************
 
3
 
 
4
(This document contains only things still-to-do, in in approximate
 
5
order.  For a list of things already done, see the `development
 
6
news`__.)
 
7
 
 
8
__ news.html
 
9
 
 
10
* get doctest going again now that we have predictable-order status
 
11
  commands
 
12
 
 
13
* note at top of .bzr.log
 
14
 
 
15
* basic local versioning working: init, add, remove, mv, status, log,
 
16
  diff, commit, revert
 
17
 
 
18
  * revert command
 
19
  * mv command
 
20
  
 
21
* some commands should work on selected files, if any are given:
 
22
 
 
23
  * diff
 
24
  * status
 
25
  * log
 
26
  * commit
 
27
 
 
28
* work properly when invoked from a subdirectory
 
29
 
 
30
* give a file-id to tree root?
 
31
 
 
32
* use stat information to detect unchanged files without reading the
 
33
  full text (or establish that this is not safe).
 
34
 
 
35
* basic find command: find versioned, deleted, unknown, etc.
 
36
 
 
37
* branch command
 
38
 
 
39
* get a branch from an http server (remote Tree/Store/Branch proxy
 
40
  classes)
 
41
 
 
42
* write experimental weave algorithm in Python to see how it works?
 
43
 
 
44
* update command: pull in changes from another branch that is a strict
 
45
  superset of the destination
 
46
 
 
47
* merge command: reconcile changes in this branch with those in
 
48
  another.  punt on structural changes at first and only merge text,
 
49
  then work out a nice way to resolve structure.
 
50
 
 
51
* ``vc-bzr.el`` emacs support
 
52
 
 
53
* *go self-hosting at about this point*, with parallel commits to baz
 
54
 
 
55
* ignore patterns from ``.bzrignore``
 
56
 
 
57
 
 
58
 
 
59
longer-term things:
 
60
 
 
61
* Some kind of `compressed storage <compression.html>`_.
 
 
b'\\ No newline at end of file'