Commit Briefs



a129376b6f Stefan Sperling

add initial implementation of 'got revert'



13d9040b96 Stefan Sperling

test and improve behaviour for wt edit vs repo rm conflict


708d8e672e Stefan Sperling

fix behaviour when update deletes an edited file



1430b4e093 Stefan Sperling

treat 'add vs add' on update as a text conflict for now


71a293558d Stefan Sperling

fix behaviour when 'got rm' is used twice


5c99ca9fe4 Stefan Sperling

fix behaviour when 'got add' is used twice



2ec1f75bbb Stefan Sperling

add a basic implementation of 'got rm'


d00136be11 Stefan Sperling

implement a basic 'got add' command


6c7ab9213e Stefan Sperling

introduce got_worktree_resolve_path()



0647c5632b Stefan Sperling

remove path portion from worktree base commit ref name



0c48fee25c Stefan Sperling

refuse to create got worktree at a git repo path


0cd1c46a9e Stefan Sperling

create references to base commits of got worktrees


f02eaa22e5 Stefan Sperling

better error if .got directory is missing files


bd16594452 Stefan Sperling

plug memleak in got_open_worktree()


c442a90d57 Stefan Sperling

read UUID back from work tree meta data


ec22038e8d Stefan Sperling

add a UUID to work tree meta data


70a0c8ec6e Stefan Sperling

preserve permissions on merged files


2a57020b37 Stefan Sperling

clean up temp files if rename(2) fails