jj/lib/tests
Martin von Zweigbergk 27293829d6 Transaction: allow writing a transaction to the OpStore without publishing it
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.
2021-03-14 00:12:57 -08:00
..
test_bad_locking.rs view: let repo create OpHeadsStore and pass in to view 2021-03-10 23:14:00 -08:00
test_commit_builder.rs index: also index predecessors 2021-02-26 10:33:34 -08:00
test_commit_concurrent.rs repo: let repo types directly have an OpStore 2021-03-10 20:55:56 -08:00
test_diff_summary.rs cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_evolution.rs cleanup: fix lots of issues found in the lib crate by clippy 2021-02-26 23:15:43 -08:00
test_git.rs cleanup: fix lots of issues found in the lib crate by clippy 2021-02-26 23:15:43 -08:00
test_index.rs cleanup: fix lots of issues found in the lib crate by clippy 2021-02-26 23:15:43 -08:00
test_init.rs cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_load_repo.rs repo: add support for loading at given operation without loading head op first 2021-03-06 09:52:10 -08:00
test_merge_trees.rs cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_operations.rs Transaction: allow writing a transaction to the OpStore without publishing it 2021-03-14 00:12:57 -08:00
test_transaction.rs transaction: write incremental index on commit 2021-02-15 11:03:41 -08:00
test_view.rs transaction: add accessors for view and evolution directly on transaction 2021-02-13 13:43:48 -08:00
test_working_copy.rs cleanup: replace #[cfg(not(windows))] by $[cfg(unix)] 2021-03-12 15:45:55 -08:00
test_working_copy_concurrent.rs repo: return error when attempting to load repo where there is none 2021-01-04 09:18:09 -08:00