Commit Briefs




33aa809d4f Stefan Sperling

implement 'revert -p'




2163d96063 Stefan Sperling

rename local variable on got_worktree_revert()



af5a81b2ea Stefan Sperling

fix and test repeated stage -p on the same file


8b13ce36c3 Stefan Sperling

fix and test stage/unstage with unversioned files


19e4b90712 Stefan Sperling

fix and test 'q' command for unstage -p


2e1f37b029 Stefan Sperling

implement 'got unstage -p'




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



aa9f82475e Stefan Sperling

simplify a block of code in check_out_of_date()




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.



ad493afcc0 Stefan Sperling

initial 'got unstage' implementation