/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

  • Committer: John Arbash Meinel
  • Date: 2009-02-20 03:52:05 UTC
  • mto: (0.22.4 experimental)
  • Revision ID: john@arbash-meinel.com-20090220035205-nc0wvvys4zyq7ubs
Change so that regions that have lots of copies get converted back
into an insertion.
This does get triggered, but it doesn't help. The total compression is 17MB,
and the conversion time is 10min. Which is equivalent to the original values.


Even further, don't match blocks that are shorter than XX bytes (currently 10).
With a value of 5, we still get trivial blocks inserted. With a value of 10,
everything changes to copies.

Dropping the max block size to 8MB decreases the total bytes to 14MB (presumably
because the copy records now have 1 fewer byte per record). It also makes it 9m versus 10m.
Preferentially splitting based on file-id (at >= 4MB) stays at 9min, but
drops it to 13MB
Filename Latest Rev Last Changed Committer Comment Size
..
tests 0.17.1 17 years ago Robert Collins Starting point. Interface tests hooked up and fail Diff
.bzrignore 0.18.13 17 years ago John Arbash Meinel Copy the EquivalenceTable code into pyrex and get 29 bytes Diff Download File
__init__.py 0.21.3 16 years ago John Arbash Meinel Start putting together a GroupCompress format that 5.9 KB Diff Download File
_groupcompress_c.pyx 0.17.20 17 years ago Robert Collins More C tweaks from John. 26.2 KB Diff Download File
COPYING 0.17.1 17 years ago Robert Collins Starting point. Interface tests hooked up and fail 17.5 KB Diff Download File
DESIGN 0.17.24 16 years ago Robert Collins Add a group cache to decompression, 5 times faster 5.4 KB Diff Download File
equivalence_table.py 0.18.12 17 years ago John Arbash Meinel Switch away from probing hidden member variables 2.8 KB Diff Download File
errors.py 0.17.1 17 years ago Robert Collins Starting point. Interface tests hooked up and fail 839 bytes Diff Download File
groupcompress.py 0.20.15 16 years ago John Arbash Meinel Change so that regions that have lots of copies ge 40.3 KB Diff Download File
NEWS 0.17.1 17 years ago Robert Collins Starting point. Interface tests hooked up and fail 265 bytes Diff Download File
README 0.17.1 17 years ago Robert Collins Starting point. Interface tests hooked up and fail 908 bytes Diff Download File
repofmt.py 0.20.11 16 years ago John Arbash Meinel start experimenting with gc-optimal ordering. 21.9 KB Diff Download File
File setup.py 0.18.13 17 years ago John Arbash Meinel Copy the EquivalenceTable code into pyrex and get 2.9 KB Diff Download File
TODO 0.17.23 16 years ago Robert Collins Only decompress as much of the zlib data as is nee 168 bytes Diff Download File