Commits


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


more portable string comparison in Makefile.inc; patch by Edgar Pettijohn


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


explicitly document that rebase requires a work tree reflecting a branch tip


prevent rebase with an out-of-date work tree


make 'got checkout' and 'got update' work with read-only repositories but warn users about the garbage collection problem