5 years ago Stefan Sperling
check for errors from fclose()
remove struct got_object from public library API
like libgit2's c15771104 (delta: fix overflow when computing limit)
bounds checks before memcpy in got_delta_apply_in_mem()
no need to zero got_delta during allocation
don't store copies of packfile paths in each delta
rename zbuf to inflate
6 years ago Stefan Sperling
store commit timestamps as 'struct tm' in UTC
look up deltas in the correct pack file
rename the library-internal headers again to a common prefix
cache delta data in struct got_delta directly
set obj->size of packed deltified objects to object's actual size
stop opening pack files redundantly to read deltas
process small deltas in memory; unfortunately it is not faster...
process delta chains in memory if max size is < 32 MB