jj/cli/tests
Yuya Nishihara ac52e43435 cli: let "config set"/"unset" continue if file to edit can be disambiguated
If the user config path was an empty directory, these commands would fail with
EISDIR instead of "can't set config in path (dirs not supported)". I think this
can be changed later to create new "$dir/config.toml" file. Maybe we can also
change the default path to ~/.config/jj directory, and load all *.toml files
from there?
2024-12-15 16:36:29 +09:00
..
common cli: let "config set"/"unset" continue if file to edit can be disambiguated 2024-12-15 16:36:29 +09:00
cli-reference@.md.snap new: swap order of @ and main in doc comment 2024-12-14 00:47:30 +01:00
runner.rs cli: delete deprecated jj checkout command 2024-11-21 11:50:03 -06:00
test_abandon_command.rs abandon: add --restore-descendants flag 2024-09-24 10:52:06 +02:00
test_absorb_command.rs diff: fix unified diff to emit one-lower start line number for empty hunks 2024-12-09 09:52:07 +09:00
test_acls.rs diff: remove duplicated source message from AccessDenied error 2024-10-23 23:51:21 +09:00
test_advance_bookmarks.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_alias.rs config: migrate underlying data structure to toml_edit 2024-12-10 12:11:39 +09:00
test_backout_command.rs templates: align attributes in builtin_log_detailed 2024-12-08 15:17:43 +05:30
test_bookmark_command.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00
test_builtin_aliases.rs config: extract layer management from cli LayeredConfigs to jj-lib 2024-11-25 12:09:21 +09:00
test_commit_command.rs cli: consider "JJ:" lines as comments also when not followed by space 2024-12-04 10:40:56 -08:00
test_commit_template.rs templates: align attributes in builtin_log_detailed 2024-12-08 15:17:43 +05:30
test_completion.rs cli: add --config-file=PATH argument 2024-12-13 10:27:03 +09:00
test_concurrent_operations.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00
test_config_command.rs cli: let "config set"/"unset" continue if file to edit can be disambiguated 2024-12-15 16:36:29 +09:00
test_copy_detection.rs copy-tracking: add a command line driver with a simple test 2024-07-03 20:26:30 -04:00
test_debug_command.rs revset: reorganize expression resolution/evaluation methods 2024-11-08 10:34:02 +09:00
test_describe_command.rs cli: consider "JJ:" lines as comments also when not followed by space 2024-12-04 10:40:56 -08:00
test_diff_command.rs diff: fix unified diff to emit one-lower start line number for empty hunks 2024-12-09 09:52:07 +09:00
test_diffedit_command.rs diff: fix unified diff to emit one-lower start line number for empty hunks 2024-12-09 09:52:07 +09:00
test_duplicate_command.rs cli: duplicate: parse -rREV option properly 2024-12-04 08:38:44 +09:00
test_edit_command.rs Enable the new graph nodes by default. 2024-07-16 12:54:24 +02:00
test_evolog_command.rs diff: fix unified diff to emit one-lower start line number for empty hunks 2024-12-09 09:52:07 +09:00
test_file_annotate_command.rs cli: don't use format_*() in annotate template, truncate author, omit commit id 2024-11-05 14:49:57 +09:00
test_file_chmod_command.rs cli: reorder updating and reporting for consistency. 2024-09-22 15:02:21 +01:00
test_file_show_command.rs tests: rename test_file_print_command.rs to_file_show_command.rs 2024-10-04 20:52:59 +09:00
test_file_track_untrack_commands.rs cli: make paths to auto-track configurable, add jj track 2024-09-09 07:49:55 -07:00
test_fix_command.rs config: add ConfigLoadError, replace uses of config::ConfigError 2024-12-10 16:08:50 +09:00
test_generate_md_cli_help.rs test_generate_cli_reference: fixup to 52c415e, remove mysterious comment 2024-06-15 20:30:40 -07:00
test_git_clone.rs cli: warn if trunk() cannot be resolved after each transaction 2024-11-15 18:31:28 +08:00
test_git_colocated.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00
test_git_fetch.rs cli git fetch: clarify the error for invalid branch names/globs 2024-11-29 11:27:05 -08:00
test_git_import_export.rs templates: make op_summary more readable 2024-10-13 20:06:03 -07:00
test_git_init.rs bookmarks: add support for git.auto-local-bookmark (to match docs) 2024-10-30 08:01:02 -07:00
test_git_private_commits.rs cli: git push: describe private commits that would fail push 2024-12-04 13:12:30 -06:00
test_git_push.rs cli: git push: describe private commits that would fail push 2024-12-04 13:12:30 -06:00
test_git_remotes.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_git_submodule.rs tests: avoid deprecated jj init --git/--git-repo 2024-05-17 13:55:20 -07:00
test_gitignores.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_global_opts.rs cli: add --config-file=PATH argument 2024-12-13 10:27:03 +09:00
test_help_command.rs help: Add a keyword feature 2024-10-31 16:55:18 -03:00
test_immutable_commits.rs cli: delete the deprecated jj move command 2024-11-18 13:24:16 -08:00
test_init_command.rs bookmarks: add support for git.auto-local-bookmark (to match docs) 2024-10-30 08:01:02 -07:00
test_interdiff_command.rs cli: delete deprecated jj checkout command 2024-11-21 11:50:03 -06:00
test_log_command.rs config: migrate underlying data structure to toml_edit 2024-12-10 12:11:39 +09:00
test_new_command.rs cli: delete deprecated jj merge command 2024-11-21 11:50:03 -06:00
test_next_prev_commands.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00
test_operations.rs diff: fix unified diff to emit one-lower start line number for empty hunks 2024-12-09 09:52:07 +09:00
test_parallelize_command.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00
test_rebase_command.rs rebase: print "Nothing changed" when source set is empty 2024-12-11 11:25:08 -08:00
test_repo_change_report.rs cli: rebase: extract out common print_move_commits_stats function 2024-11-12 16:04:53 +08:00
test_resolve_command.rs merge_tools: add merge-conflict-exit-codes option 2024-12-03 20:08:31 -06:00
test_restore_command.rs diff: fix unified diff to emit one-lower start line number for empty hunks 2024-12-09 09:52:07 +09:00
test_revset_output.rs cli: add pointer to the documentation in case of fileset syntax error 2024-10-04 17:09:43 +02:00
test_root.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_shell_completion.rs compile integration tests as a single binary 2024-02-06 18:19:41 -08:00
test_show_command.rs templates: align attributes in builtin_log_detailed 2024-12-08 15:17:43 +05:30
test_simplify_parents_command.rs cli: simplify-parents: add default revsets.simplify-parents config 2024-11-26 13:19:25 +08:00
test_sparse_command.rs windows: avoid UNC paths in run_ui_editor 2024-07-04 11:30:20 +10:00
test_split_command.rs cli: consider "JJ:" lines as comments also when not followed by space 2024-12-04 10:40:56 -08:00
test_squash_command.rs cli: consider "JJ:" lines as comments also when not followed by space 2024-12-04 10:40:56 -08:00
test_status_command.rs conflicts: Highlight change ids in rebase advice 2024-09-13 12:57:56 +02:00
test_tag_command.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_templater.rs templater: add relational operators (>=, >, <=, <) 2024-12-12 19:56:29 +08:00
test_undo.rs cli: git push: do not push new bookmarks by default 2024-11-19 21:11:22 +09:00
test_unsquash_command.rs cli: consider "JJ:" lines as comments also when not followed by space 2024-12-04 10:40:56 -08:00
test_util_command.rs util: add exec command for arbitrary aliases 2024-11-09 11:49:33 +01:00
test_working_copy.rs cli: simplify formatting of sizes in "file too large" warning message 2024-12-11 20:19:51 +09:00
test_workspaces.rs log: emit working-copy branch first if included in the revset 2024-11-20 10:50:16 +09:00