diff --git a/lib/src/git_backend.rs b/lib/src/git_backend.rs index e792b24ef..4d0780272 100644 --- a/lib/src/git_backend.rs +++ b/lib/src/git_backend.rs @@ -646,11 +646,8 @@ fn serialize_extras(commit: &Commit) -> Vec { change_id: commit.change_id.to_bytes(), ..Default::default() }; - if let MergedTreeId::Merge(tree_ids) = &commit.root_tree { + if matches!(commit.root_tree, MergedTreeId::Merge(_)) { proto.uses_tree_conflict_format = true; - if !tree_ids.is_resolved() { - proto.root_tree = tree_ids.iter().map(|r| r.to_bytes()).collect(); - } } for predecessor in &commit.predecessors { proto.predecessors.push(predecessor.to_bytes());