pub fn git_with_env<T: AsRef<OsStr>>( repo: Option<&Path>, args: &[T], env: &[(&str, &OsStr)], ) -> Result<Vec<u8>, GitError>