5 years ago Stefan Sperling
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 rebase' refuses to run with staged changes
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
add basic stage support to 'got diff' + add 'got stage -l'
handle double-staging
make 'got revert' work with staged files
test 'got rm' behaviour on staged files
test how 'got add' interacts with 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
fix definition of GOT_FILEIDX_F_STAGE_SHIFT
add initial stage test
add 'got stage' command
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()
add staged blob SHA1 to on-disk file index; bump file index version
define file index stage flags