5 years ago Stefan Sperling
unstage: report new current status for deleted unstaged paths
initial 'got unstage' implementation
fix missing ret assignment in test_double_stage
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 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'