Commits


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


rename got_parent_id to got_object_qid; better generic name


free timezone offset strings in got_object_commit_close()


show timezone offset in 'got log'


parse commit timestamps when opening commits