lifecycle: HYPERHIVE_GIT env override (bypass PATH); module sets it

This commit is contained in:
müde 2026-05-15 00:24:51 +02:00
parent 42e7761ea1
commit 7c1ed07cf2
4 changed files with 34 additions and 5 deletions

View file

@ -20,7 +20,6 @@ use axum::{
routing::{get, post},
};
use hive_sh4re::Approval;
use tokio::process::Command;
use tokio_stream::wrappers::BroadcastStream;
use tokio_stream::{Stream, StreamExt};
@ -169,7 +168,7 @@ async fn approval_diff(agent: &str, commit_ref: &str) -> String {
}
async fn git_show(proposed_dir: &Path, commit_ref: &str) -> Result<String> {
let out = Command::new("git")
let out = lifecycle::git_command()
.current_dir(proposed_dir)
.args(["show", &format!("{commit_ref}:agent.nix")])
.output()