pub fn git_clone<'s, P: AsRef<Path>, U: AsRef<OsStr>, SF: AsRef<OsStr>>( parent_dir: P, clone_opts: impl IntoIterator<Item = &'s str>, url: U, subdir_filename: SF, quiet: bool, ) -> Result<GitWorkingDir>