fix: Weird re-application of partially resolved state

(cherry picked from commit 7c74db5e74)
This commit is contained in:
nexy7574
2025-10-08 20:03:45 +01:00
committed by timedout
parent 3aaecb0c5c
commit 138bbf23df
+1 -7
View File
@@ -217,14 +217,8 @@ pub async fn resolve<'a, Pdu, Sets, SetIter, Hasher, Fetch, FetchFut, Exists, Ex
)
.await?;
// Add unconflicted state to the resolved state
// We priorities the unconflicting state
// Ensure unconflicting state is in the final state
resolved_state.extend(clean);
if stateres_version == StateResolutionVersion::V2_1 {
resolved_state.extend(resolved_control);
// TODO(hydra): this feels disgusting and wrong but it allows
// the state to resolve properly?
}
debug!("state resolution finished");
trace!( map = ?resolved_state, "final resolved state" );