Commits


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()


rename 'entry' to 'te' in got_object_open_by_path()


don't quit loop too early in got_object_open_by_path()


fix bogus free() in got_object_open_by_path()


fix object type check in got_open_object_as_tree()


introduce got_object_blob_dump_to_file()


add got_object_open_as_tree() and got_object_open_by_path()


store commit timestamps as 'struct tm' in UTC


promote commit graph's open_commit() helper to public API