6 years ago Stefan Sperling
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
resolve ref deltas as part of a delta chain
s/decode_/parse_/
model delta chains in a better way
add a helper function to reduce size of a switch statement
add support for delta chains; implement them for offset deltas
compute off_delta offset correctly
We only support plain objects as delta base for now.
Make struct got_object opaque to users of the library
Implement open() support for offset delta objects
rename helper function
Add helper function for opening packed plain objects
add some stub code for packed ref-delta objects
plug a memory leak by freeing packidx
add support for extracting non-deltified packed objects
open packed objects correctly; don't worry about their contents yet
refactor dump_packed_object() a bit; no functional change
call got_object_id_cmp() just once in got_object_idx()
whitespace