5 years ago e7a5b9e9b7 Stefan Sperling
commit graph's close_branch() can be inlined in one place
5 years ago df8cd9c6cd Stefan Sperling
small simplification in got_commit_graph_iter_next()
5 years ago a450c2bf91 Stefan Sperling
remove a misleading comment
5 years ago 48595de13a Stefan Sperling
remove redundant code from add_node_to_iter_list()
5 years ago 94489f7d96 Stefan Sperling
remove commit graph iter_node pointer; use the iter_list head instead
5 years ago 5175b31a9e Stefan Sperling
improve commit graph's error handling of non-existent paths
5 years ago 7e33c8c53e Stefan Sperling
no need to open a commit in got_commit_graph_iter_start()
5 years ago 3ff3126d9b Stefan Sperling
simplify got_commit_graph_iter_start(); adding an ID to open_branches suffices
5 years ago 14159a7b73 Stefan Sperling
remove unused 'node' parameter from advance_branch()
5 years ago 8e29169599 Stefan Sperling
commit graph's idset data pointers were not actually used
5 years ago 57eecd46cb Stefan Sperling
remove pointless output parameters from fetch_commits_from_open_branches()
5 years ago ec1904dc6e Stefan Sperling
fix error in previous commit
5 years ago 13a851c144 Stefan Sperling
simplify changed-path and branch-done detection in commit graph
5 years ago de56b2d773 Stefan Sperling
move changed-path detection out of add_node() in commit graph
5 years ago a62c5b798e Stefan Sperling
more portable string comparison in Makefile.inc; patch by Edgar Pettijohn
5 years ago 88cdb9c644 Stefan Sperling
init TAILQ earlier in got_commit_graph_open(), just in case
5 years ago a342f20d99 Stefan Sperling
remove a redundant call to detect_changed_path() in commit graph
5 years ago 2222078154 Stefan Sperling
simplify error handling in got_commit_graph_open()
5 years ago 3ddcebf32f Stefan Sperling
merge alloc_graph() into got_commit_graph_open()
5 years ago 3d5092374a Stefan Sperling
simplify got_commit_graph_open()
5 years ago 11d7587ef5 Stefan Sperling
replace commit graph's head_node pointer with a local variable
5 years ago ee780d5ce8 Stefan Sperling
remove GOT_ERR_ITER_NEED_MORE; the commit graph now fetches internally instead
5 years ago a85446b211 Stefan Sperling
explicitly document that rebase requires a work tree reflecting a branch tip
5 years ago e51d7b55a3 Stefan Sperling
prevent rebase with an out-of-date work tree
5 years ago 7f47418fd4 Stefan Sperling
but warn users about the garbage collection problem