4 years ago Stefan Sperling
initial 'got unstage' implementation
make 'got commit' work with changed stanges
fix out-of-date check regression; only commit staged files after 'got stage'
ensure that 'got update' refuses to update staged files
ensure that 'got histedit' refuses to run while shanges are staged
reject staging of out-of-date files
handle conflicted files passed to 'got stage'
implement got diff -s
handle double-staging
make 'got revert' work with staged files
test 'got rm' behaviour on staged files
make 'got status' indicate changes relative to staged files
pass staged blob ID to status callback
show staged file status separately in 'got status'
report staged status via status callback
make got_worktree_stage() expect absolute on-disk paths
make stage worktree API look more like the one for 'add'
provide a way for API users to override staged file content
implement got_worktree_stage_paths()
don't forget to initialize st_mode in revert_file()
schedule_for_deletion(): return success if file is already deleted
require callers to pass path length to got_fileindex_entry_get()
cache path length in struct got_pathlist_entry
eliminate strlen() calls during fileindex rb tree searches
5 years ago Stefan Sperling
add support for multiple path arguments to 'got commit'