Commits


add a basic 'got update' command; does not merge files yet


fix 'same path prefix' check during checkout


remove useless strdup from got_worktree_get_repo_path()


verify path prefix when checking out into existing work tree


introduce macros for status codes


make checkout status char unsigned


signal existing files in checkout progress output


make got_worktree_checkout_files() infer base commit from meta data


abort checkout operations cleanly when Ctrl-C is hit


document the current public API


show progress during checkout


initial implementation of worktree checkout


remove got_worktree_change_head() for now


implement got_worktree_get_head_ref_name()


rename worktree set_head() operation to change_head()


fileindex update function probably won't be needed after all


store a path prefix in the worktree; will be used for subtree checkout


add stub for anticipated worktree function which updates fileindex


add worktree skeleton code; implement got_worktree_init()