Commits


start reading pack files with privsep; still WIP


make got_packfile_extract_object_to_mem() accept pack instead of repo


make got_packfile_extract_object() accept a pack instead of a repo


make got_packfile_open_object() accept a pack instead of a repo


implement fork+exec (and by the way, fix the build...)


move some more functions from object.c to object_parse.c


move object parsing code into a separate file


remove unused argument from read_commit_object_privsep()


fix a leak and use recallocarray in read_object_header()


fix leak in object_path()


use got_object_qid_free() consistently


fix leak in got_object_open_by_path()


replace some calloc() with malloc() in object.c


allow going back to previously blamed commits in tog blame


implement incremental blame display for tog


rename zbuf to inflate


make struct got_tree_object opaque


remove unnecessary fdopen()


fix mem leak introduced with caching: actually close objects


add a commit cache as well


add a tree object cache to struct got_repository


add a very simple object cache


init output param of got_object_open_as_*


implement got_object_open_as_blob()


fix path length accounting in got_object_open_by_path()