6 years ago Stefan Sperling
rename the library-internal headers again to a common prefix
rewrite 'got log' without recursion
remove mmap() stuff; checkout is fast enough for now
handle empty files in got_packfile_extract_object()
fix resource leaks in error paths of got_object_blob_open()
initialize some output variables on failure
don't dup_packidx() during cache lookup; fixes performance :)
remove unused argument from get_delta_chain_max_size()
extract objects smaller than DELTA_RESULT_SIZE_CACHED_MAX to memory
cache delta data in struct got_delta directly
use cached packfile in open_packed_object()
fix memleak in test helper function print_tree_object()
fix fd leak in got_object_open()
use cached packfile in resolve_ref_delta()
remove path_packfile from struct got_delta_cache; add a counter instead
move delta cache into struct got_pack
add struct got_pack; some preparation for mmap, which isn't used yet
set obj->size of packed deltified objects to object's actual size
revert the pack file handle cache again; needs more thought
stop opening pack files redundantly to read deltas
use SEEK_SET instead of SEEK_CUR after opening packfile
start caching file handles to packfiles
allow a profiled build with 'make PROFILE=yes'
i committed the profile build stuff again... back it out
avoid an extra memcpy in got_inflate_to_mem()