Commit Briefs

7b5dc508da Stefan Sperling

fix staging of multiple files with -p

ok semarie


46f68b205b Stefan Sperling

show file mode differences when diffing trees





0f6d741505 Stefan Sperling

implement got revert -R


e70a841e31 Stefan Sperling

test repeated stage -p on added and deleted files


af5a81b2ea Stefan Sperling

fix and test repeated stage -p on the same file


0f1cfa7fd9 Stefan Sperling

add test with out-of-date staged files


8564cb2124 Stefan Sperling

test stage/unstage with non-existent paths


8b13ce36c3 Stefan Sperling

fix and test stage/unstage with unversioned files


4ce4674049 Stefan Sperling

label staged blobs with "(staged)" in got diff output



ec9d9b2fbd Stefan Sperling

stop passing paths to 'got stage' in basic stage test


eba70f3832 Stefan Sperling

verify stage -p behaviour with incomplete response script



a7c9878d5b Stefan Sperling

make stage -p show the number of changes in a file



2db2652dc0 Stefan Sperling

make path arguments to 'got stage' optional


b353a198c5 Stefan Sperling

add 'q' response to 'got stage -p'


dc424a06a9 Stefan Sperling

initial 'got stage -p' implementation


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