6 years ago Stefan Sperling
Rename 'size' field in got_delta_base to 'delta_size'.
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
add file I forgot to add
We only support plain objects as delta base for now.
Make struct got_object opaque to users of the library
fix build
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
build with debug again (my commit adding -Werror broke this)
Support packfiles in object-type specific object_open() functions.
refactor dump_packed_object() a bit; no functional change
compile with -Werror
call got_object_id_cmp() just once in got_object_idx()
unlink tempfiles again, was disabled for testing
whitespace
introduce got_ferror() and use it
bump copyright
use strerror_r()