5 years ago 0584f85431 Stefan Sperling
implement cancellation support for diff and status operations
5 years ago c4cdcb68ce Stefan Sperling
add support for partial updates, which affect specific paths only
5 years ago a129376b6f Stefan Sperling
add initial implementation of 'got revert'
5 years ago fc6346c42a Stefan Sperling
don't leave file as unversioned in case of wt edit vs repo rm
5 years ago 13d9040b96 Stefan Sperling
test and improve behaviour for wt edit vs repo rm conflict
5 years ago 708d8e672e Stefan Sperling
fix behaviour when update deletes an edited file
5 years ago 7154f6ce06 Stefan Sperling
make 'got status' detect and indicate merge conflict markers
5 years ago 1430b4e093 Stefan Sperling
treat 'add vs add' on update as a text conflict for now
5 years ago 71a293558d Stefan Sperling
fix behaviour when 'got rm' is used twice
5 years ago 5c99ca9fe4 Stefan Sperling
fix behaviour when 'got add' is used twice
5 years ago 031a533890 Stefan Sperling
make got_worktree_schedule_add() report 'added' via status_cb
5 years ago 2ec1f75bbb Stefan Sperling
add a basic implementation of 'got rm'
5 years ago d00136be11 Stefan Sperling
implement a basic 'got add' command
5 years ago 6c7ab9213e Stefan Sperling
introduce got_worktree_resolve_path()
5 years ago ddcd8544ed Stefan Sperling
move worktree-specific error handling out of got_path_mkdir()
5 years ago 0647c5632b Stefan Sperling
remove path portion from worktree base commit ref name
5 years ago 517bab732f Stefan Sperling
deduplicate code for constructing a worktree's base ref name
5 years ago 0c48fee25c Stefan Sperling
refuse to create got worktree at a git repo path
5 years ago 0cd1c46a9e Stefan Sperling
create references to base commits of got worktrees
5 years ago f02eaa22e5 Stefan Sperling
better error if .got directory is missing files
5 years ago bd16594452 Stefan Sperling
plug memleak in got_open_worktree()
5 years ago c442a90d57 Stefan Sperling
read UUID back from work tree meta data
5 years ago ec22038e8d Stefan Sperling
add a UUID to work tree meta data
5 years ago 70a0c8ec6e Stefan Sperling
preserve permissions on merged files
5 years ago 2a57020b37 Stefan Sperling
clean up temp files if rename(2) fails