~bzr-pqm/bzr/bzr.dev

  • Committer: John Arbash Meinel
  • Date: 2009-03-03 18:05:44 UTC
  • mto: (0.17.31 trunk)
  • Revision ID: john@arbash-meinel.com-20090303180544-mfgw9jsndwiwj047
Change the internals to allow delta indexes to be expanded with new source data.
Now when adding a new source, the old index entries are included in the new structure.
This generally seems to be better than having multiple indexes, as it improves the
efficiency of the internal hash map, and avoids extra iterating.
Bring back the _FAST flag. At the moment, with _FAST=True, doing bzr pack is about
37s rather than 1min, and gives 9.7MB texts, rather than 8.2MB or so.
So at the moment, it is still a useful flag to have.
Filename Latest Rev Last Changed Committer Comment Size
..
tests 0.17.1 16 years ago Robert Collins Starting point. Interface tests hooked up and fail Diff
.bzrignore 0.23.21 15 years ago John Arbash Meinel Rename the extension to _pyx, since Robert prefers 38 bytes Diff Download File
__init__.py 0.23.35 15 years ago John Arbash Meinel Add a rich-root compatible gcr+chk255+rich-root fo 4.5 KB Diff Download File
_groupcompress_pyx.pyx 0.23.43 15 years ago John Arbash Meinel Change the internals to allow delta indexes to be 11.3 KB Diff Download File
COPYING 0.17.1 16 years ago Robert Collins Starting point. Interface tests hooked up and fail 17.5 KB Diff Download File
delta.h 0.23.43 15 years ago John Arbash Meinel Change the internals to allow delta indexes to be 2.4 KB Diff Download File
DESIGN 0.17.24 15 years ago Robert Collins Add a group cache to decompression, 5 times faster 5.4 KB Diff Download File
diff-delta.c 0.23.43 15 years ago John Arbash Meinel Change the internals to allow delta indexes to be 19.7 KB Diff Download File
equivalence_table.py 0.18.12 16 years ago John Arbash Meinel Switch away from probing hidden member variables 2.8 KB Diff Download File
errors.py 0.17.1 16 years ago Robert Collins Starting point. Interface tests hooked up and fail 839 bytes Diff Download File
groupcompress.py 0.23.43 15 years ago John Arbash Meinel Change the internals to allow delta indexes to be 36.8 KB Diff Download File
NEWS 0.17.1 16 years ago Robert Collins Starting point. Interface tests hooked up and fail 265 bytes Diff Download File
patch-delta.c 0.23.10 15 years ago John Arbash Meinel Allowing the source bytes to be longer than expect 2.3 KB Diff Download File
README 0.17.1 16 years ago Robert Collins Starting point. Interface tests hooked up and fail 908 bytes Diff Download File
repofmt.py 0.23.35 15 years ago John Arbash Meinel Add a rich-root compatible gcr+chk255+rich-root fo 31.5 KB Diff Download File
File setup.py 0.23.39 15 years ago John Arbash Meinel Merge the setup.py changes so that it actually fai 4 KB Diff Download File
TODO 0.17.23 15 years ago Robert Collins Only decompress as much of the zlib data as is nee 168 bytes Diff Download File