jj/lib/tests
Martin von Zweigbergk da0bbbe637 view: start tracking git refs
Git refs are important at least for understanding where the remote
branches are. This commit adds support for tracking them in the view
and makes `git::import_refs()` update them.

When merging views (either because of concurrent operations or when
undoing an earlier operation), there can be conflicts between git ref
changes. I ignored that for now and let the later operation win. That
will probably be good enough for a while. It's not hard to detect the
conflicts, but I haven't yet decided how to handle them. I'm leaning
towards representing the conflicting refs in the view just like how we
represent conflicting files in the tree.
2021-01-10 20:13:22 -08:00
..
test_bad_locking.rs repo: return error when attempting to load repo where there is none 2021-01-04 09:18:09 -08:00
test_commit_builder.rs cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_commit_concurrent.rs repo: return error when attempting to load repo where there is none 2021-01-04 09:18:09 -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 cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_git.rs view: start tracking git refs 2021-01-10 20:13:22 -08:00
test_index.rs repo: return error when attempting to load repo where there is none 2021-01-04 09:18:09 -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: return error when attempting to load repo where there is none 2021-01-04 09:18:09 -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 cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_transaction.rs cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_view.rs cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -08:00
test_working_copy.rs cargo: rename crates to names available on crates.io 2021-01-03 10:16:00 -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