Commits


revert e7a5b9e9b763327a7e1ddd69f6bc533565d60794; it changed blame output


commit graph's close_branch() can be inlined in one place


small simplification in got_commit_graph_iter_next()


remove a misleading comment


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