Commit Briefs

31b20a6ee4 Stefan Sperling

add a test for 'no changes to stage' error condition


a4f692bba2 Stefan Sperling

add a test for 'got stage -l'


6d022e9747 Stefan Sperling

use get_worktree_paths_from_argv consistently; improves add/rm edge cases

Double 'got rm' becomes a no-op like double 'got add' already is, and 'got add' of an already staged file is now an error.


9c5c5eedac Stefan Sperling

fix missing ret assignment in test_double_stage


5f8a88c62b Stefan Sperling

make 'got commit' work with changed stanges



a76c42e670 Stefan Sperling

ensure that 'got update' refuses to update staged files




735ef5acf1 Stefan Sperling

reject staging of out-of-date files


ebf48fd51b Stefan Sperling

handle conflicted files passed to 'got stage'


98eaaa123b Stefan Sperling

implement got diff -s


408b4ebc0b Stefan Sperling

add basic stage support to 'got diff' + add 'got stage -l'


d3e7c587d4 Stefan Sperling

handle double-staging


24278f3006 Stefan Sperling

make 'got revert' work with staged files