6 years ago Stefan Sperling
move struct got_zstream_buf to private header zb.h
read delta data from the right offset
we must store delta's type-and-size length separately to skip it
don't read plain objects to memory during unpack
don't assume objects IDs are sorted by their values in packidx
make got_inflate_read() properly indicate if it needs to be called again
tweak the API which inflates data to a file
implement delta combiner and a small test suite for it
ensure we don't call closedir(NULL) in search_packidx()
rename delta dumping helper function and tweak its parameter list
prepare application of deltas
add a helper function for opening a pack file
treat tag objects as a plain type in got_packfile_extract_object()
treat tag objects as a plain type in open_packed_object()
add support for opening ref delta objects