forked from mirrors/jj
27293829d6
It can be useful to write an operation to the `OpStore` without also making it visible when you load the repo. I had planned to add that functionality at least for hooks, so the hooks can be run commands with `jj --at-op=<operation>` and decide whether to publish the operation. However, the immediate goal is to let us rewrite `op_heads_store::merge_op_heads()` to use the usual `Transaction` API. That needs to be able to just write the operation without publishing it, since the publishing step takes a long, which `op_heads_store::merge_op_heads()` (its caller, actually) has already taken. |
||
---|---|---|
.. | ||
test_bad_locking.rs | ||
test_commit_builder.rs | ||
test_commit_concurrent.rs | ||
test_diff_summary.rs | ||
test_evolution.rs | ||
test_git.rs | ||
test_index.rs | ||
test_init.rs | ||
test_load_repo.rs | ||
test_merge_trees.rs | ||
test_operations.rs | ||
test_transaction.rs | ||
test_view.rs | ||
test_working_copy.rs | ||
test_working_copy_concurrent.rs |