Commit Briefs

c7f4312fa3 Stefan Sperling

make 'got status' work in subdirectories of a work tree


247140b282 Stefan Sperling

make got_worktree_open() crawl upwards


0dbc22715b Stefan Sperling

make 'got status' detect obstructed files


f8d1f275c5 Stefan Sperling

add a worktree status API


5d56da8198 Stefan Sperling

happy new copyright year


512f0d0efc Stefan Sperling

make 'got update' remove files which were deleted


be7061eb88 Stefan Sperling

ensure that 'got update' stays on the current branch


507dc3bb12 Stefan Sperling

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


e5dc719849 Stefan Sperling

fix 'same path prefix' check during checkout


2fbdb5aefe Stefan Sperling

remove useless strdup from got_worktree_get_repo_path()



eecfbcd1f5 Stefan Sperling

introduce macros for status codes


a0eb853d32 Stefan Sperling

make checkout status char unsigned


d7b62c98be Stefan Sperling

signal existing files in checkout progress output



99437157b9 Stefan Sperling

abort checkout operations cleanly when Ctrl-C is hit


0c60ce5ab2 Stefan Sperling

document the current public API


92a684f463 Stefan Sperling

show progress during checkout


9d31a1d8a4 Stefan Sperling

initial implementation of worktree checkout


dc2404d9e5 Stefan Sperling

remove got_worktree_change_head() for now


35be1456d6 Stefan Sperling

implement got_worktree_get_head_ref_name()


4d94df2df6 Stefan Sperling

rename worktree set_head() operation to change_head()