~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to BRANCH.TODO

 * Various microoptimisations to knit and gzip - reducing function call 
   counts in inner loops, reducing double-handling of data, increasing
   knit header parsing performance, removing 'list.index' calls
   completely etc.
 * changes the data format of knits to remove an extraneous \n in the 
   compressed content data, which lets it be trivially pulled into 
   memory in a single 'readlines()' call.
 * changes the knit repository to use unannotated knits for inventory,
   revisions, and signatures. Also turns off delta-compression for
   revisions and signatures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This file is for listing TODOs for branches that are being worked on.
 
2
# It should ALWAYS be empty in the mainline or in integration branches.
 
3
 
4
 
 
5
 * make revision store not annotate the contents
 
6
   - ditto signature store
 
7
 
 
8
 * make revision and signature stores not allow delta compression.
 
9
 
 
10
 * implement a fast plan_merge for knits.
 
11
   [Deferred]
 
12
 
 
13
 * knit join should try a little harder to be in-sequence-order.