Don't fail clone if there's already a directory

This commit is contained in:
Kornel Lesiński
2023-05-24 21:49:22 +02:00
committed by Till Höppner
parent 2b7bb7cf1a
commit 1bfc5cebcc
+5 -2
View File
@@ -117,13 +117,16 @@ fn search() -> PathBuf {
}
fn fetch() -> io::Result<()> {
let output_base_path = output();
let clone_dest_dir = format!("ffmpeg-{}", version());
let _ = std::fs::remove_dir_all(output_base_path.join(&clone_dest_dir));
let status = Command::new("git")
.current_dir(&output())
.current_dir(&output_base_path)
.arg("clone")
.arg("-b")
.arg(format!("release/{}", version()))
.arg("https://github.com/FFmpeg/FFmpeg")
.arg(format!("ffmpeg-{}", version()))
.arg(&clone_dest_dir)
.status()?;
if status.success() {