Commits


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