Rev 104: update TODO a little bit. in http://bazaar.launchpad.net/%7Ebzr/bzr-groupcompress/rabin

John Arbash Meinel john at arbash-meinel.com
Wed Mar 4 04:25:58 GMT 2009


At http://bazaar.launchpad.net/%7Ebzr/bzr-groupcompress/rabin

------------------------------------------------------------
revno: 104
revision-id: john at arbash-meinel.com-20090304042506-zaf29b1u9jnajp2u
parent: john at arbash-meinel.com-20090303225027-dd26kj3xasgfi7bv
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: rabin
timestamp: Tue 2009-03-03 22:25:06 -0600
message:
  update TODO a little bit.
-------------- next part --------------
=== modified file 'TODO'
--- a/TODO	2009-01-19 05:46:53 +0000
+++ b/TODO	2009-03-04 04:25:06 +0000
@@ -1,6 +1,16 @@
 Todo for groupcompress:
 
  * layers - gc reader/writer and vf layers should be separate
- * mpdiff usage
+ * alternate copy/insert encoding?
  * other stuff from design
- * use byte offsets not line offsets.
+
+ * Look at splitting the 'labels' section into a header/index for all
+   compressed entries, separate from the actual content. This could potentially
+   improve compression efficiency.
+
+ * Consider a more 'binary' layout for things like sha1 sums, or length
+   indicators.
+
+ * Investigate sha1 overhead. Currently when doing 'bzr pack' we sha once on
+   extraction, and then one more time on insertion. Removing both calls saves
+   6s out of 32s for 'bzr pack' (and 8s=>5.5s for 'repository-details')



More information about the bazaar-commits mailing list