6 years ago Stefan Sperling
avoid unnecessary reallocations in fetch_commits_from_open_branches()
commit graph child adjancencies are not used; drop them
use got_object_qid_free() consistently
fix more leaks in commit graph's add_node()
free parent ids when freeing commit graph nodes
fix leaks in commig graph's add_node()
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
rename zbuf to inflate
undo previous; too much mixup in one data structure
store recently accessed objects at front of cache lists
allow got_object_idset_remove() to retreive data pointer
undo previous; it broke tog(1) with openssl repo
iter_node insertion hack in commit graph shouldn't be needed
store commit timestamps as 'struct tm' in UTC
got log: allow first-parent traversal with the commit graph
remove false statement in comment
tweak add_node_to_iter_list for clarity; no functional change
improve comment
fix endless loop in commit graph
ensure commit graph iterations see all new commits being added
commit graph support for tog(1)
rename commit graph's iter_candidates to iter_list
Put equivalent functionality into fetch_commits_up_to() instead.
introduce got_commit_graph_fetch_commits_up_to()