Commits
- Commit:
63afc6c6979d94810369a8f461da4eaf62d53702
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
unwrap short line
- Commit:
0a71ee675b38a8babaf66b701dde4465726c7ac4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
return error from search_packidx() if dup_packidx() fails
- Commit:
79b11c6222d6aeffe4aa7d06aa4bf039f97100a3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a pack index cache; speeds tree listing up quite a lot
- Commit:
39e73dc971ffb8202e7754268d65a5d69bb08dc9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
We don't use a delta combiner, we use delta application.
A "delta combiner" (as used in SVN) combines deltas and applies
the combined delta to the base. We don't do this yet; we apply
deltas one by one.
- Commit:
1411938ba6a72022fd884351dc043412162274f1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename private header filenames so they are in got_ namespace
- Commit:
908b01940959be5e3b25e6e352b4bdcb2a49f65c
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move struct got_zstream_buf to private header zb.h
- Commit:
bdd2fbb322a3775fd72d509c35794d84cfe6c88d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
read delta data from the right offset
- Commit:
0e22967e43602d4c52a8d102e30107f8c4da765a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
we must store delta's type-and-size length separately to skip it
- Commit:
a6b158cc8110b488f51e265bea16ed17a0079e0a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't read plain objects to memory during unpack
- Commit:
044e73932dd67a6333fb1991ab83653aeb0e2902
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't assume objects IDs are sorted by their values in packidx
- Commit:
61d262a8cb97715b621fe46595c9b84e04d7f8ec
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make got_inflate_read() properly indicate if it needs to be called again
- Commit:
3606d7fc8ecd88d9779619bbe6cb06f5309258cc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tweak the API which inflates data to a file
- Commit:
885d3e0206a04e896704eb67f94c5f39b6976d33
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement delta combiner and a small test suite for it
- Commit:
ef715580e9762ea2c96890bbfc8eda58f04181cd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure we don't call closedir(NULL) in search_packidx()
- Commit:
710bb5ca3b8431a50bbc184d82c55e881ee43400
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename delta dumping helper function and tweak its parameter list
- Commit:
6691714a6b757c9e0e6db70e34205fbc69306af6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prepare application of deltas
- Commit:
c7fe698a2b93683b520dc17f1f5e54299ee613ef
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a helper function for opening a pack file
- Commit:
b432fb3b238d777c20317b13604371e07631e014
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
treat tag objects as a plain type in got_packfile_extract_object()
- Commit:
d33fc9efbb7551f46b0bbeb8ab8503614c2f15e6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
treat tag objects as a plain type in open_packed_object()
- Commit:
a48db7e5b54035d334c4b165479796da22ca7ed3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for opening ref delta objects
- Commit:
6b9c9673311337ae4418be92fc67514ab7cce148
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
resolve ref deltas as part of a delta chain
- Commit:
348f621c7995dcad231cdb742222d4fa6ceda9c6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
s/decode_/parse_/
- Commit:
c3703302b15feb5ec68b86fa86ffbc78a7aa670b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
model delta chains in a better way
- Commit:
a3500804a1dff06d6f16bf00324060331968428b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a helper function to reduce size of a switch statement
- Commit:
96f5e8b328f93ac1abe4b49a7e73ecdaf7bb8526
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for delta chains; implement them for offset deltas