jj/lib/tests
Yuya Nishihara e9d31177cb op_store: implement GC of unreachble operations and views
Since new operations and views may be added concurrently by another process,
there's a risk of data corruption. The keep_newer parameter is a mitigation
for this problem. It's set to preserve files modified within the last 2 weeks,
which is the default of "git gc". Still, a concurrent process may replace an
existing view which is about to be deleted by the gc process, and the view
file would be lost.

#12
2024-01-09 10:37:03 +09:00
..
test_bad_locking.rs
test_commit_builder.rs object_id: make ObjectId constructors non-trait methods 2024-01-05 23:36:57 +09:00
test_commit_concurrent.rs
test_conflicts.rs
test_default_revset_graph_iterator.rs default_index: adopt revset engine and graph iterator modules 2024-01-07 05:37:47 -08:00
test_diff_summary.rs
test_git.rs
test_id_prefix.rs
test_index.rs index: move Revset::change_id_index() to Index 2024-01-08 06:06:47 -08:00
test_init.rs
test_load_repo.rs
test_local_working_copy.rs object_id: make ObjectId constructors non-trait methods 2024-01-05 23:36:57 +09:00
test_local_working_copy_concurrent.rs
test_local_working_copy_sparse.rs
test_merge_trees.rs
test_merged_tree.rs
test_mut_repo.rs
test_operations.rs op_store: implement GC of unreachble operations and views 2024-01-09 10:37:03 +09:00
test_refs.rs
test_revset.rs tests: move ChangeIdIndex test from test_revset to test_index 2024-01-08 06:06:47 -08:00
test_rewrite.rs
test_signing.rs
test_view.rs
test_workspace.rs