3 years ago Stefan Sperling
stop reinstalling symlinks after commit; 'got update' can handle that
forbid bad symlinks; add -S option to 'got commit' and 'got stage' to allow them
make 'got stage -p' work with symlinks
set a staged file type and handle it separately from the on-disk file type
make staging of symlinks work
4 years ago Stefan Sperling
ok millert@
ok semarie
show file mode differences when diffing trees
fix modified files not shown by 'got status' after committing staged changes
indicate non-existent paths in 'got status' and make 'got diff' error for them
make revert of a staged deletion a no-op for better interaction with -R
implement got revert -R
test repeated stage -p on added and deleted files
fix and test repeated stage -p on the same file
add test with out-of-date staged files
test stage/unstage with non-existent paths
fix and test stage/unstage with unversioned files
label staged blobs with "(staged)" in got diff output
make got -p skip deletion question consistent with the others
stop passing paths to 'got stage' in basic stage test
verify stage -p behaviour with incomplete response script
ensure that stage -p choice 'q' doesn't skip subsequent files
make stage -p show the number of changes in a file
make stage -p offer 'q' option only for edits, not additions and deletions
make path arguments to 'got stage' optional