Commit Briefs


a129376b6f Stefan Sperling

add initial implementation of 'got revert'



2ec1f75bbb Stefan Sperling

add a basic implementation of 'got rm'


d00136be11 Stefan Sperling

implement a basic 'got add' command


6c34b1aaf4 Stefan Sperling

whitespace formatting fixes in include/


6c7ab9213e Stefan Sperling

introduce got_worktree_resolve_path()


3a6ce05aff Stefan Sperling

check for errors from close(2)




6353ad76e4 Stefan Sperling

make 'got update' merge file edits


b72f483a5d Stefan Sperling

make 'got diff' show local changes in work tree


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