jj/lib/tests
Scott Taylor e5cb9f94f6 conflicts: add "ui.conflict-marker-style" config
Adds a new "ui.conflict-marker-style" config option. The "diff" option
is the default jj-style conflict markers with a snapshot and a series of
diffs to apply to the snapshot. New conflict marker style options will
be added in later commits.

The majority of the changes in this commit are from passing the config
option down to the code that materializes the conflicts.

Example of "diff" conflict markers:

```
<<<<<<< Conflict 1 of 1
+++++++ Contents of side #1
fn example(word: String) {
    println!("word is {word}");
%%%%%%% Changes from base to side #2
-fn example(w: String) {
+fn example(w: &str) {
     println!("word is {w}");
>>>>>>> Conflict 1 of 1 ends
}
```
2024-11-23 08:28:47 -06:00
..
runner.rs rewrite: fix duplicated commits to be rebased onto destination 2024-11-21 10:49:51 +09:00
test_annotate.rs annotate: add low-level function to specify starting file content 2024-11-12 08:26:42 +09:00
test_bad_locking.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_commit_builder.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_commit_concurrent.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_conflicts.rs conflicts: add "ui.conflict-marker-style" config 2024-11-23 08:28:47 -06:00
test_default_revset_graph_iterator.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_git.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_git_backend.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_gpg.rs
test_id_prefix.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_index.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_init.rs repo: remove repo_path from ReadonlyRepo and RepoLoader 2024-09-07 12:20:02 -07:00
test_load_repo.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_local_working_copy.rs conflicts: add "ui.conflict-marker-style" config 2024-11-23 08:28:47 -06:00
test_local_working_copy_concurrent.rs conflicts: add "ui.conflict-marker-style" config 2024-11-23 08:28:47 -06:00
test_local_working_copy_sparse.rs conflicts: add "ui.conflict-marker-style" config 2024-11-23 08:28:47 -06:00
test_merge_trees.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_merged_tree.rs style: add semicolon at the end of expressions used as statements 2024-10-04 22:29:13 +02:00
test_mut_repo.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_operations.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_refs.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_revset.rs revset: allow tags() to take a pattern for an argument 2024-11-20 00:47:23 +00:00
test_rewrite.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_rewrite_duplicate.rs rewrite: fix duplicated commits to be rebased onto destination 2024-11-21 10:49:51 +09:00
test_rewrite_transform.rs transaction: rename mut_repo() to idiomatic repo_mut() 2024-09-07 10:51:43 -07:00
test_signing.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_ssh_signing.rs
test_view.rs transaction: propagate errors from commit() 2024-11-13 23:05:24 -08:00
test_workspace.rs testutils: move default_store_factories() to TestEnvironment 2024-11-02 08:39:02 +09:00