jj/lib/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
..
runner.rs rewrite: fix duplicated commits to be rebased onto destination 2024-11-21 10:49:51 +09:00
test_annotate.rs repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
test_bad_locking.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_commit_builder.rs repo: move rebase_descendants_with_options_return_map() to tests 2025-01-18 01:21:28 +00:00
test_commit_concurrent.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_conflicts.rs conflicts: use clearer wording for missing newline comment 2025-01-31 23:38:42 +00:00
test_default_revset_graph_iterator.rs repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
test_git.rs git: split function that queries remote default branch, call only when needed 2025-02-03 03:43:11 +00:00
test_git_backend.rs repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
test_gpg.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_id_prefix.rs repo: pass &Commit to record_abandoned_commit() to simplify error handling 2025-01-17 00:28:25 +00:00
test_index.rs repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
test_init.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_load_repo.rs repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
test_local_working_copy.rs local_working_copy: scan directory entries excluded by auto-track pattern 2025-02-06 18:04:57 +09:00
test_local_working_copy_concurrent.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_local_working_copy_sparse.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_merge_trees.rs rewrite: back out 9d4a973 2025-01-07 09:08:46 -08:00
test_merged_tree.rs merged_tree: remove redundant .clone() from TreeDiffStreamImpl::new() 2024-11-30 10:20:43 +09:00
test_mut_repo.rs repo: move rebase_descendants_with_options_return_map() to tests 2025-01-18 01:21:28 +00:00
test_operations.rs repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
test_refs.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_revset.rs revset: escape symbols in "did you mean" hint 2025-02-03 01:31:04 +00:00
test_rewrite.rs cleanup: prefer MutableRepo::repo() over repo_mut() 2025-01-31 18:03:01 +00:00
test_rewrite_duplicate.rs repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
test_rewrite_transform.rs cleanup: prefer MutableRepo::repo() over repo_mut() 2025-01-31 18:03:01 +00:00
test_signing.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00
test_ssh_signing.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
test_view.rs repo: pass &Commit to record_abandoned_commit() to simplify error handling 2025-01-17 00:28:25 +00:00
test_workspace.rs tests: add convenient method to initialize TestWorkspace with test settings 2025-01-06 22:37:33 +09:00