Commit Briefs

aa9f82475e Stefan Sperling

simplify a block of code in check_out_of_date()


fef8a0d35a Stefan Sperling

document that -h option will always exit




52c8d4acdc Stefan Sperling

grammar fix in got.1


a4f692bba2 Stefan Sperling

add a test for 'got stage -l'


9d8b19a4af Stefan Sperling

more man page tweaks for 'got stage'



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.


bc26cce834 Stefan Sperling

add some additional short aliases for got commands


6dc1d418b5 Stefan Sperling

another man page wording fix


ecf143627e Stefan Sperling

missing word in man page


890ea71989 Stefan Sperling

small man page fixes related to stage


4ed9f6144d Stefan Sperling

document staging



ad493afcc0 Stefan Sperling

initial 'got unstage' implementation


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