}
fn git_checkout(&mut self, commit: Oid, src: &Path) -> Result<(), RunError> {
self.runcmd(&["git", "config", "advice.detachedHead", "false"], src)?;
self.runcmd(&["git", "checkout", &commit.to_string()], src)?;
Ok(())