huskies: merge 1069
This commit is contained in:
@@ -124,7 +124,15 @@ pub(crate) fn run_squash_merge(
|
||||
|
||||
// ── Commit in the temporary worktree ──────────────────────────
|
||||
all_output.push_str("=== git commit ===\n");
|
||||
let commit_msg = format!("huskies: merge {story_id}");
|
||||
// Include human-readable name and item type when the CRDT is available.
|
||||
// Falls back to the bare ID when running outside the server (e.g. in tests).
|
||||
let story_label = crate::crdt_state::read_item(story_id)
|
||||
.map(|item| {
|
||||
let type_str = item.item_type().map(|t| t.as_str()).unwrap_or("story");
|
||||
format!(" {} {}", type_str, item.name())
|
||||
})
|
||||
.unwrap_or_default();
|
||||
let commit_msg = format!("huskies: merge {story_id}{story_label}");
|
||||
let commit = Command::new("git")
|
||||
.args(["commit", "-m", &commit_msg])
|
||||
.current_dir(&merge_wt_path)
|
||||
@@ -507,3 +515,5 @@ fn run_merge_quality_gates(
|
||||
mod tests_advanced;
|
||||
#[cfg(test)]
|
||||
mod tests_basic;
|
||||
#[cfg(test)]
|
||||
mod tests_changelog;
|
||||
|
||||
Reference in New Issue
Block a user