~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/requirements.txt

  • Committer: Martin Pool
  • Date: 2005-09-06 02:26:28 UTC
  • Revision ID: mbp@sourcefrog.net-20050906022628-66d65f0feb4a9e80
- implement version 5 xml storage, and tests

  This stores files identified by the version that introduced the 
  text, and the version that introduced the name.  Entry kinds are
  given by the xml tag not an explicit kind field.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
************
 
2
Requirements
 
3
************
 
4
 
 
5
gcc requirements
 
6
----------------
 
7
 
 
8
* http://lists.gnu.org/archive/html/gnu-arch-users/2004-06/msg00082.html
 
9
* http://gcc.gnu.org/ml/gcc/2004-06/msg00264.html
 
10
 
 
11
Some of these are:
 
12
 
 
13
* Must preserve existing history from CVS; must be able to export back
 
14
  out to CVS in case they change their mind.
 
15
 
 
16
* Support a single central blessed version.
 
17
 
 
18
* Cheap branches and tagging.
 
19
 
 
20
* Handle repeated merges; remember the last time something was merged.
 
21
 
 
22
* Easy cloning.
 
23
 
 
24
* Copy a named patch set (one or more changes) onto a particular
 
25
  branch.
 
26
 
 
27
* Unix, Windows, Mac.
 
28
 
 
29
* What patches changed a particular symbol?
 
30
 
 
31
* annotate function that shows deleted lines.
 
32
 
 
33
* Reliable backups.  (bzr can do this simply by cloning, then
 
34
  mirror-sync.)
 
35
 
 
36
* Scale to enormously wide and long history.
 
37
 
 
38
* Easy to get back to last-known-good state.
 
39
 
 
40
 
 
41
 
 
42
kernel
 
43
------
 
44
 
 
45
 * http://www.kerneltraffic.org/kernel-traffic/kt20030323_210.txt
 
46
 
 
47
   Discussion of BitKeeper, strengths and weaknesses, and
 
48
   interoperation tools.