4 years ago Stefan Sperling
remove redundant code from add_node_to_iter_list()
remove commit graph iter_node pointer; use the iter_list head instead
improve commit graph's error handling of non-existent paths
no need to open a commit in got_commit_graph_iter_start()
simplify got_commit_graph_iter_start(); adding an ID to open_branches suffices
remove unused 'node' parameter from advance_branch()
commit graph's idset data pointers were not actually used
remove pointless output parameters from fetch_commits_from_open_branches()
fix error in previous commit
simplify changed-path and branch-done detection in commit graph
move changed-path detection out of add_node() in commit graph
init TAILQ earlier in got_commit_graph_open(), just in case
remove a redundant call to detect_changed_path() in commit graph
simplify error handling in got_commit_graph_open()
merge alloc_graph() into got_commit_graph_open()
simplify got_commit_graph_open()
replace commit graph's head_node pointer with a local variable
remove GOT_ERR_ITER_NEED_MORE; the commit graph now fetches internally instead
convert tree entries from SIMPLEQ to an array
add cancellation support to commit graph and 'got blame'
fix some more occurrences of potential errno clobbering
initial 'got rebase' implementation
5 years ago Stefan Sperling
fix typo in error message and improve indentation
rename got_error_prefix_errno() to got_error_from_errno()
add got_commit_graph_find_youngest_common_ancestor()