pub fn git_clone( repository_url: &str, outdir: &str, branch: Option<&str>, submodules: bool, ) -> Result<ExitStatus, GitError>