huskies: merge 1036
This commit is contained in:
@@ -56,6 +56,10 @@ pub enum ContentKey<'a> {
|
||||
/// "completed" so the mergemaster agent exit handler in `spawn.rs` can
|
||||
/// distinguish a clean success from a transient crash (bug 1008).
|
||||
MergeSuccess(&'a str),
|
||||
/// JSON-serialised `MergeReport` written by the merge runner on successful
|
||||
/// completion. Read by `get_merge_status` to surface gate output for the
|
||||
/// "completed" state without a separate MergeJob CRDT register (story 1036).
|
||||
MergeReport(&'a str),
|
||||
}
|
||||
|
||||
impl<'a> ContentKey<'a> {
|
||||
@@ -80,6 +84,7 @@ impl<'a> ContentKey<'a> {
|
||||
ContentKey::MergeFixupPending(id) => format!("{id}:merge_fixup_pending"),
|
||||
ContentKey::MergeFailureKind(id) => format!("{id}:merge_failure_kind"),
|
||||
ContentKey::MergeSuccess(id) => format!("{id}:merge_success"),
|
||||
ContentKey::MergeReport(id) => format!("{id}:merge_report"),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user