Commits


there's no need to store a directory path in struct schedule_addition_args ok tracey


Introduce -I to cmd_add to disregard ignores when adding recursively. Expand add.sh tests. Update TODO.


add -R option to 'got add' for recursive addition (patch by Tracey Emery)


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.


fix 'got revert' on files in newly added subdirectories


use cmp -s, instead of cmp, in all command line tests


verify expected output in test_add_multiple and actually run this test


got: support adding multiple files at a time make adding files already in the file-index not a fatal error


missing error return in test_double_add


fix behaviour when 'got add' is used twice


ironically I forgot to add 'add' regression tests in previous commmit