--- a/src/depot.rs +++ b/src/depot.rs @@ -104,7 +104,7 @@ impl Depot { ) .context(format!("failed to create directory {:?}", dst))?; - copy_dir::copy_dir(&src, &dst).context(format!("failed to copy directory {:?} to {:?}", src, dst))?; + std::process::Command::new("cp").arg("-pr").arg(&src).arg(&dst).spawn().context(format!("failed to copy directory {:?} to {:?}", src, dst))?; Ok(()) }