Commits


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


clean up temp files if rename(2) fails


improve wording of a comment in merge_blob()