pub trait GitCommandRunner { // Required method fn run(&self, repo_root: &Path, args: &[&str]) -> Result<String, String>; }