jj/cli/tests
Yuya Nishihara 6574f12173 local_working_copy: scan directory entries excluded by auto-track pattern
Since we need to scan directory entries recursively in order to detect new
untracked paths, it doesn't make sense to reuse the .gitignore code path.

This change means all untracked file paths are listed in "jj status" even if
the whole directory is untracked. It might be a bit verbose, but should be
okay. Directories like node_modules should be excluded by .gitignore, not by
auto-track pattern.

Fixes #5389
2025-02-06 18:04:57 +09:00
..
common tests: keep user's $PATH while running jj commands 2025-01-26 17:16:59 +00:00
cli-reference@.md.snap rebase: fix grammar in doc comments 2025-02-02 13:44:25 +00:00
runner.rs cli: delete deprecated jj checkout command 2024-11-21 11:50:03 -06:00
test_abandon_command.rs cli: abandon: delete bookmarks pointing to abandoned commits 2025-01-21 02:37:07 +00:00
test_absorb_command.rs absorb: print status if source commit still contains diffs 2025-01-16 01:09:33 +00:00
test_acls.rs cli: port "file list" to template 2025-01-23 02:21:15 +00:00
test_advance_bookmarks.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_alias.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_backout_command.rs cli: drop support for jj init --{git, git_repo} 2025-01-03 10:15:01 -06:00
test_bookmark_command.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_builtin_aliases.rs cli: replace --config-toml=TOML with --config=NAME=VALUE 2024-12-17 20:12:12 +09:00
test_commit_command.rs cli: fix interactive diff selection to not retain unmatched files 2025-01-04 22:21:37 +09:00
test_commit_template.rs templater: add DiffStats type to provide raw stats values 2025-02-05 00:31:16 +00:00
test_completion.rs cli: complete: complete revset alias symbols for revisions 2025-02-01 17:16:01 +00: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 config: add --when.command to scope resolution 2025-01-24 05:30:07 +00: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: describe: Add a --edit flag 2025-01-23 16:11:32 +00:00
test_diff_command.rs diff: add merge-tools.*.diff-expected-exit-codes 2025-01-08 08:03:59 +00:00
test_diffedit_command.rs tests: leverage set_up_fake_diff_editor() in test_diffedit_3pane() 2024-12-20 19:28:01 +09:00
test_duplicate_command.rs docs/cli: update URLs to from martinvonz user to jj-vcs org 2024-12-17 12:44:44 -08:00
test_edit_command.rs cli: refer to revset argument using REVSET(S) in synopsis 2024-12-18 10:13:44 -08:00
test_evolog_command.rs cli: apply log --limit before --reversed 2025-01-27 01:35:36 +00: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 docs/cli: update URLs to from martinvonz user to jj-vcs org 2024-12-17 12:44:44 -08: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: refer to fileset argument using FILESETS in synopsis 2024-12-18 10:13:44 -08:00
test_fix_command.rs actions: fix codespell CI failure 2025-01-22 00:20:33 +00: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 parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_git_colocated.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_git_fetch.rs git: force git subprocess to not localize error messages 2025-02-05 16:20:13 +09:00
test_git_import_export.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_git_init.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_git_private_commits.rs cli: replace --config-toml=TOML with --config=NAME=VALUE 2024-12-17 20:12:12 +09:00
test_git_push.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_git_remotes.rs cli: git: store absolute remote path in config file 2025-01-12 01:45:03 +00: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: update "only_path" warnings to say fileset expression instead of path 2025-02-06 00:45:44 +00:00
test_help_command.rs cli: refer to revset argument using REVSET(S) in synopsis 2024-12-18 10:13:44 -08:00
test_immutable_commits.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_init_command.rs cli: drop support for jj init --{git, git_repo} 2025-01-03 10:15:01 -06:00
test_interdiff_command.rs cli: delete deprecated jj checkout command 2024-11-21 11:50:03 -06:00
test_log_command.rs cli: update "only_path" warnings to say fileset expression instead of path 2025-02-06 00:45:44 +00:00
test_new_command.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_next_prev_commands.rs cli: drop support for jj init --{git, git_repo} 2025-01-03 10:15:01 -06:00
test_operations.rs cli: apply log --limit before --reversed 2025-01-27 01:35:36 +00: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 parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_repo_change_report.rs docs/cli: update URLs to from martinvonz user to jj-vcs org 2024-12-17 12:44:44 -08:00
test_resolve_command.rs resolve: try to resolve all conflicted files in fileset 2025-01-08 23:52:21 +00:00
test_restore_command.rs restore: add --into flag, make --to an alias to it 2025-01-19 20:17:44 +00:00
test_revset_output.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00
test_root.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_shell_completion.rs
test_show_command.rs cli: oplog: add builtin_op_log_oneline template 2025-01-09 15:58:40 +00:00
test_simplify_parents_command.rs tests: insert insta::allow_duplicates! { .. } per snapshot 2025-01-10 01:00:09 +00: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: fix interactive diff selection to not retain unmatched files 2025-01-04 22:21:37 +09:00
test_squash_command.rs cli: update "only_path" warnings to say fileset expression instead of path 2025-02-06 00:45:44 +00:00
test_status_command.rs local_working_copy: scan directory entries excluded by auto-track pattern 2025-02-06 18:04:57 +09:00
test_tag_command.rs everything: Rename branches to bookmarks 2024-09-11 18:54:45 +02:00
test_templater.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00: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: replace --config-toml=TOML with --config=NAME=VALUE 2024-12-17 20:12:12 +09:00
test_util_command.rs tests: keep user's $PATH while running jj commands 2025-01-26 17:16:59 +00:00
test_working_copy.rs local_working_copy: store materialized conflict marker length 2024-12-21 11:36:30 -06:00
test_workspaces.rs parser: use backtick to quote name or expression in error message 2025-02-03 01:31:04 +00:00