5 years ago Stefan Sperling
WIP commit implementation
implement cancellation support for diff and status operations
add support for partial updates, which affect specific paths only
add initial implementation of 'got revert'
don't leave file as unversioned in case of wt edit vs repo rm
test and improve behaviour for wt edit vs repo rm conflict
fix behaviour when update deletes an edited file
make 'got status' detect and indicate merge conflict markers
treat 'add vs add' on update as a text conflict for now
fix behaviour when 'got rm' is used twice
fix behaviour when 'got add' is used twice
make got_worktree_schedule_add() report 'added' via status_cb
add a basic implementation of 'got rm'
implement a basic 'got add' command
introduce got_worktree_resolve_path()
move worktree-specific error handling out of got_path_mkdir()
remove path portion from worktree base commit ref name
deduplicate code for constructing a worktree's base ref name
refuse to create got worktree at a git repo path
create references to base commits of got worktrees
better error if .got directory is missing files
plug memleak in got_open_worktree()
read UUID back from work tree meta data
add a UUID to work tree meta data
preserve permissions on merged files