-
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.
.. |
tests
|
0.17.1
|
17 years ago |
Robert Collins |
Starting point. Interface tests hooked up and fail |
|
|
|
.bzrignore |
0.23.21
|
17 years ago |
John Arbash Meinel |
Rename the extension to _pyx, since Robert prefers |
38 bytes |
|
|
__init__.py |
0.23.35
|
17 years ago |
John Arbash Meinel |
Add a rich-root compatible gcr+chk255+rich-root fo |
4.5 KB |
|
|
_groupcompress_pyx.pyx |
0.23.43
|
17 years ago |
John Arbash Meinel |
Change the internals to allow delta indexes to be |
11.3 KB |
|
|
COPYING |
0.17.1
|
17 years ago |
Robert Collins |
Starting point. Interface tests hooked up and fail |
17.5 KB |
|
|
delta.h |
0.23.43
|
17 years ago |
John Arbash Meinel |
Change the internals to allow delta indexes to be |
2.4 KB |
|
|
DESIGN |
0.17.24
|
17 years ago |
Robert Collins |
Add a group cache to decompression, 5 times faster |
5.4 KB |
|
|
diff-delta.c |
0.23.43
|
17 years ago |
John Arbash Meinel |
Change the internals to allow delta indexes to be |
19.7 KB |
|
|
equivalence_table.py |
0.18.12
|
17 years ago |
John Arbash Meinel |
Switch away from probing hidden member variables |
2.8 KB |
|
|
errors.py |
0.17.1
|
17 years ago |
Robert Collins |
Starting point. Interface tests hooked up and fail |
839 bytes |
|
|
groupcompress.py |
0.23.43
|
17 years ago |
John Arbash Meinel |
Change the internals to allow delta indexes to be |
36.8 KB |
|
|
NEWS |
0.17.1
|
17 years ago |
Robert Collins |
Starting point. Interface tests hooked up and fail |
265 bytes |
|
|
patch-delta.c |
0.23.10
|
17 years ago |
John Arbash Meinel |
Allowing the source bytes to be longer than expect |
2.3 KB |
|
|
README |
0.17.1
|
17 years ago |
Robert Collins |
Starting point. Interface tests hooked up and fail |
908 bytes |
|
|
repofmt.py |
0.23.35
|
17 years ago |
John Arbash Meinel |
Add a rich-root compatible gcr+chk255+rich-root fo |
31.5 KB |
|
|
setup.py |
0.23.39
|
17 years ago |
John Arbash Meinel |
Merge the setup.py changes so that it actually fai |
4 KB |
|
|
TODO |
0.17.23
|
17 years ago |
Robert Collins |
Only decompress as much of the zlib data as is nee |
168 bytes |
|
|