jj/lib
Martin von Zweigbergk 1c3fe9a651 cli: use MergedTree for finding conflicts
`MergedTree` is now ready to be used when checking if a commit has
conflicts, and when listing conflicts. We don't yet a way for the user
to say they want to use tree-level conflicts even for these
cases. However, since the backend can decide, we should be able to
have our backend return tree-level conflicts. All writes will still
use path-level conflicts, so the experimentation we can do at Google
is limited.

Beacause `MergedTree` doesn't yet have a way of walking conflicts
while restricting it by a matcher, this will make `jj resolve` a
little slower. I suspect no one will notice.
2023-07-19 22:04:16 -07:00
..
benches cargo: rename crates from jujutsu/jujutsu-lib to jj-cli/jj-lib 2023-07-09 06:40:43 +02:00
gen-protos backend: split up store.proto in git and local versions 2023-06-22 13:49:46 +02:00
src cli: use MergedTree for finding conflicts 2023-07-19 22:04:16 -07:00
tests merged_tree: add an iterator over conflicts 2023-07-19 22:04:16 -07:00
testutils merged_tree: introduce a type for a set of trees to merge on the fly 2023-07-19 22:04:16 -07:00
Cargo.toml cargo: bump the cargo-dependencies group with 2 updates 2023-07-19 11:30:15 -05:00