huskies: merge 1109 story Chat bootstrap Phase 4: --git clones an existing repo and configures push credentials

This commit is contained in:
dave
2026-05-17 00:18:25 +00:00
parent 59302b465d
commit f8212f102f
4 changed files with 521 additions and 68 deletions
@@ -270,14 +270,17 @@ pub(in crate::chat::transport::matrix::bot) async fn on_room_message(
)
{
slog!(
"[matrix-bot] Handling new project command from {sender}: name={:?} stack={:?}",
"[matrix-bot] Handling new project command from {sender}: name={:?} stack={:?} git_url={:?}",
cmd.name,
cmd.stack
cmd.stack,
cmd.git_url,
);
let response = if let Some(ref store) = ctx.gateway_projects_store {
super::super::super::new_project::handle_new_project(
&cmd.name,
cmd.stack.as_deref(),
cmd.git_url.as_deref(),
cmd.git_token.as_deref(),
store,
&ctx.services.project_root,
)