jj/tests
Martin von Zweigbergk 885c780642 cli: add commands for working with sparse patterns (#52)
This adds a `jj sparse` command with options to list and manage the
set of paths to include in the working copy. It only supports includes
(postive matches) for now.

I'm not sure "sparse" is the best name for the feature. Perhaps it
would make sense as a subcommand under `jj workspace` - maybe `jj
workspace track`? However, there's also `jj untrack` for removing a
file from the working copy and leaving it in the working copy. I'm
happy to hear suggestions, or we can get back to the naming later.
2022-04-26 14:52:17 -07:00
..
common tests: add tests for jj describe 2022-04-10 09:13:51 -07:00
smoke_test.rs tests: move testutils from src/ to tests/ 2022-04-02 14:22:58 -07:00
test_concurrent_operations.rs cli: add hard-coded support for specifying previous operation 2022-04-26 10:42:29 -07:00
test_describe_command.rs cli: allow overriding ui.editor config by $JJ_EDITOR variable 2022-04-10 09:13:51 -07:00
test_diff_command.rs tests: add tests for jj diff 2022-04-02 14:22:58 -07:00
test_edit_command.rs cli: print errors to stderr 2022-04-09 16:13:01 -07:00
test_git_colocated.rs tests: move testutils from src/ to tests/ 2022-04-02 14:22:58 -07:00
test_git_push.rs cli: make jj rebase default to -b @ (#168) 2022-04-14 23:46:28 -07:00
test_gitignores.rs tests: move testutils from src/ to tests/ 2022-04-02 14:22:58 -07:00
test_global_opts.rs cli: if $JJ_CONFIG points to a directory, read all files in it 2022-04-10 09:13:51 -07:00
test_init_command.rs cli: use . in output for current directory instead of empty string 2022-04-20 13:52:25 -07:00
test_log_command.rs tests: move testutils from src/ to tests/ 2022-04-02 14:22:58 -07:00
test_move_command.rs cli: provide better error message for no-arg jj move 2022-04-25 17:29:48 -07:00
test_new.rs tests: use jj_cmd_success() in one more place 2022-04-14 23:46:28 -07:00
test_operations.rs cli: add hard-coded support for specifying previous operation 2022-04-26 10:42:29 -07:00
test_print_command.rs cli: make jj rebase default to -b @ (#168) 2022-04-14 23:46:28 -07:00
test_rebase_command.rs cli: make jj rebase default to -b @ (#168) 2022-04-14 23:46:28 -07:00
test_restore_command.rs cli: make jj restore --to <rev> restore from the working copy 2022-04-25 17:29:48 -07:00
test_sparse_command.rs cli: add commands for working with sparse patterns (#52) 2022-04-26 14:52:17 -07:00
test_split_command.rs cli: teach jj split to include all specified paths in first commit 2022-04-10 09:13:51 -07:00
test_squash_command.rs cli: teach jj squash to move only changes to specified paths 2022-04-09 16:13:01 -07:00
test_undo.rs cli: make operation to undo or restore to a positional argument 2022-04-25 17:29:48 -07:00
test_untrack_command.rs cli: add commands for working with sparse patterns (#52) 2022-04-26 14:52:17 -07:00
test_workspaces.rs cli: some fixes and touch-ups for jj workspace, plus tests 2022-04-22 15:45:35 -07:00