/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
0.17.1 by Robert Collins
Starting point. Interface tests hooked up and failing.
1
Todo for groupcompress:
2
3
 * layers - gc reader/writer and vf layers should be separate
0.23.56 by John Arbash Meinel
update TODO a little bit.
4
 * alternate copy/insert encoding?
0.17.1 by Robert Collins
Starting point. Interface tests hooked up and failing.
5
 * other stuff from design
0.23.56 by John Arbash Meinel
update TODO a little bit.
6
7
 * Look at splitting the 'labels' section into a header/index for all
8
   compressed entries, separate from the actual content. This could potentially
9
   improve compression efficiency.
10
0.23.59 by John Arbash Meinel
TODO entry.
11
 * Network stream form. Possibly just the gc group. Possibly a cluster of gc
12
   groups with bzip2 over them. Possibly a gc group but with fulltexts that the
13
   target has stripped out and replaced with an 'external' record.
14
0.23.56 by John Arbash Meinel
update TODO a little bit.
15
 * Consider a more 'binary' layout for things like sha1 sums, or length
16
   indicators.
17
18
 * Investigate sha1 overhead. Currently when doing 'bzr pack' we sha once on
19
   extraction, and then one more time on insertion. Removing both calls saves
20
   6s out of 32s for 'bzr pack' (and 8s=>5.5s for 'repository-details')