SpeculationIntegration
Parameters and properties
Section titled “Parameters and properties”statusRequired"conflict" | "clean" | "blocked"clean when the commits merge without conflict, conflict with the paths in conflicts, blocked with a reason. Nothing is merged.hostRequiredSpeculativeHostSnapshotHost snapshot taken at the start of the check; its head is the commit tested.candidateCommitOptionalstring | undefinedCandidate commit tested against host.head; absent when blocked.conflictsRequiredreadonly string[]Conflicting paths reported by git merge-tree; empty unless status is conflict.reasonOptionalstring | undefinedWhy the check is blocked: uncommitted changes, detached HEAD, a moved branch, a repository that changed during the check, or a Git failure such as a version without merge-tree —write-tree.