ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/lib/tests
Yuya Nishihara 59ef3f0023 repo_path: split RepoPathComponent into owned and borrowed types
This is a step towards introducing a borrowed RepoPath type. The current
RepoPath type is inefficient as each component String is usually short. We
could apply short-string optimization, but still each inlined component would
consume 24 bytes just for e.g. "src", and increase the chance of random memory
access. If the owned RepoPath type is backed by String, we can implement cheap
cast from &str to borrowed &RepoPath type.
2023-11-26 18:21:40 +09:00
..
test_bad_locking.rs workspace: load working copy implementation dynamically 2023-10-16 22:33:44 -07:00
test_commit_builder.rs merged_tree: propagate backend errors in diff iterator 2023-10-26 06:20:56 -07:00
test_commit_concurrent.rs
test_conflicts.rs merge: rename Merge::new() to Merge::from_removes_adds() 2023-11-07 17:10:12 +09:00
test_default_revset_graph_iterator.rs
test_diff_summary.rs merged_tree: propagate backend errors in diff iterator 2023-10-26 06:20:56 -07:00
test_git.rs tests: add upper bound to test_concurrent_read_write_commit() loop 2023-11-24 18:07:35 +09:00
test_id_prefix.rs
test_index.rs
test_init.rs workspace: add function that initializes colocated git repository 2023-11-05 08:48:35 +09:00
test_load_repo.rs
test_local_working_copy.rs repo_path: split RepoPathComponent into owned and borrowed types 2023-11-26 18:21:40 +09:00
test_local_working_copy_concurrent.rs workspace: load working copy implementation dynamically 2023-10-16 22:33:44 -07:00
test_local_working_copy_sparse.rs
test_merge_trees.rs repo_path: split RepoPathComponent into owned and borrowed types 2023-11-26 18:21:40 +09:00
test_merged_tree.rs repo_path: split RepoPathComponent into owned and borrowed types 2023-11-26 18:21:40 +09:00
test_mut_repo.rs
test_operations.rs
test_refs.rs merge: add Merge constructor that accepts interleaved values 2023-11-07 17:10:12 +09:00
test_revset.rs revset: add a RevsetExpression::evaluate_programmatic() 2023-11-24 21:13:58 -10:00
test_rewrite.rs rewrite: fix check for newly-empty commit in optimized path 2023-11-26 14:42:17 +09:00
test_view.rs refs: merge tracking state of remote branches 2023-10-24 07:13:58 +09:00
test_workspace.rs workspace: make working-copy type customizable 2023-10-16 22:33:44 -07:00