5 years ago 36a387004f Stefan Sperling
stop caching head ref's value in struct got_worktree; may become stale
5 years ago bc70eb798d Stefan Sperling
fix bug in concurrent commit check and add another commit test
5 years ago afa376bfb3 Stefan Sperling
report commit item status
5 years ago de18fc635c Stefan Sperling
write commit objects
5 years ago c429614457 Stefan Sperling
WIP commit implementation
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 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 6c34b1aaf4 Stefan Sperling
whitespace formatting fixes in include/
5 years ago 6c7ab9213e Stefan Sperling
introduce got_worktree_resolve_path()
5 years ago 3a6ce05aff Stefan Sperling
check for errors from close(2)
5 years ago 927df6b74a Stefan Sperling
allow restricting 'got diff' and 'got status' to a path in work tree
5 years ago 276262e805 Stefan Sperling
fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY
5 years ago 6353ad76e4 Stefan Sperling
make 'got update' merge file edits
5 years ago b72f483a5d Stefan Sperling
make 'got diff' show local changes in work tree
5 years ago c7f4312fa3 Stefan Sperling
make 'got status' work in subdirectories of a work tree
5 years ago 247140b282 Stefan Sperling
make got_worktree_open() crawl upwards
5 years ago 0dbc22715b Stefan Sperling
make 'got status' detect obstructed files
5 years ago f8d1f275c5 Stefan Sperling
add a worktree status API
5 years ago 5d56da8198 Stefan Sperling
happy new copyright year
5 years ago 512f0d0efc Stefan Sperling
make 'got update' remove files which were deleted
5 years ago be7061eb88 Stefan Sperling
ensure that 'got update' stays on the current branch
5 years ago 507dc3bb12 Stefan Sperling
add a basic 'got update' command; does not merge files yet