Commits


fix a leak and use recallocarray in read_object_header()


replace reallocarray with recallocarray throughout inflate.c


wrap overlong line


fix length calculations in mmap inflate; fixes garbage diffs


don't remove cached elements in got_object_idcache_add()


plug a leak in got_object_idcache_add()


avoid unnecessary reallocations in fetch_commits_from_open_branches()


commit graph child adjancencies are not used; drop them


use strsep() correctly in got's print_commit()


fix leak in object_path()


eliminate local 'obj' variable in got's print_patch()


use got_object_qid_free() consistently


remove unused got_object_idset_remove_random()


fix more leaks in commit graph's add_node()


don't store copies of packfile paths in each delta


fix leak in dump_delta_chain_to_file()


fix leaks in resolve_offset_delta()


free parent ids when freeing commit graph nodes


plug some leaks in inflate.c


fix leaks in commig graph's add_node()


fix logic error in print_commits()


fix leak in got_object_open_by_path()


make 'got log' show all commits again and fix some leaks


callers of add_node() don't need to check for GOT_ERR_OBJ_EXISTS


treat double-linking to same child in commit graph as no-op