Jelmer Vernooij
|
46e46e15ef
Fix offset argument to mmap on python 2.6.
|
16 anni fa |
Jelmer Vernooij
|
c41666f185
Fix fetching of thin packs.
|
16 anni fa |
Jelmer Vernooij
|
ab09036231
Support progress reporting in iterobjects.
|
16 anni fa |
Jelmer Vernooij
|
4e9b01bfab
Remove unnecessary opens from pack code.
|
16 anni fa |
Jelmer Vernooij
|
630ef778c3
Remove unnecessary code in an attempt to make index lookups a bit faster.
|
16 anni fa |
Jelmer Vernooij
|
6bad333ad2
Add C version of bisect_find_sha.
|
16 anni fa |
Jelmer Vernooij
|
c2851a457f
Slight performance improvement in read_zlib.
|
16 anni fa |
Jelmer Vernooij
|
f651379a07
Remove useless file open/close.
|
16 anni fa |
Jelmer Vernooij
|
284a81d931
remove time-consuming mmap size check.
|
16 anni fa |
Jelmer Vernooij
|
c3b0f542b7
Properly split out PackIndex1 and PackIndex2.
|
16 anni fa |
Jelmer Vernooij
|
5ba33545fa
Add apply_delta C implementation.
|
16 anni fa |
Jelmer Vernooij
|
b22e05ec67
There are no thin packs in the objects/ directory usually, so don't look in other packs.
|
16 anni fa |
Jelmer Vernooij
|
ac8a5aab46
Remove useless whitespace.
|
16 anni fa |
Jelmer Vernooij
|
2018d8c6a3
avoid using struct unpack
|
16 anni fa |
Jelmer Vernooij
|
3704af5cdc
Simplify delta apply function a bit; remove nested pop() function.
|
16 anni fa |
Jelmer Vernooij
|
7920d62bc5
Pass offsets rather than wrapping (and slowing down) mmap.
|
16 anni fa |
Jelmer Vernooij
|
a898e40adc
Allow specifying offset to unpack_object.
|
16 anni fa |
Jelmer Vernooij
|
86074766c5
Remove pointless size checks on every access of packs.
|
16 anni fa |
Jelmer Vernooij
|
c5e578de19
Skip useless lookup.
|
16 anni fa |
Jelmer Vernooij
|
9e24871f50
Actually use the offset cache.
|
16 anni fa |
Jelmer Vernooij
|
d7eee19158
Remove local caching.
|
16 anni fa |
Jelmer Vernooij
|
a0ce7ca835
Add LRU cache for objects at offsets.
|
16 anni fa |
Jelmer Vernooij
|
b08a2f3d7a
Move resolve_object into PackData.
|
16 anni fa |
Jelmer Vernooij
|
200721ba8a
Fix crc32 checksums stored in indexes.
|
16 anni fa |
Jelmer Vernooij
|
d369aec537
Split up get_stored_checksums.
|
16 anni fa |
Jelmer Vernooij
|
cc4186b191
Add separate exception for checksum mismatches.
|
16 anni fa |
Jelmer Vernooij
|
e82ea2af53
Fix formatting issues.
|
16 anni fa |
Jelmer Vernooij
|
91219a6b9e
Raise nicer exception in case of checksum mismatch.
|
16 anni fa |
Jelmer Vernooij
|
02659389a7
crc32's are always unsigned.
|
16 anni fa |
Jelmer Vernooij
|
dc9ce70621
Merge compatibility with python2.4 from rockstar.
|
16 anni fa |