Create parent directory only
This commit is contained in:
parent
f7e8a96550
commit
5172e2cb57
|
@ -92,7 +92,10 @@ fn clone_dirty<P: AsRef<Path>>(url: &str, place: P) -> Result<()> {
|
||||||
return Err(Error::PathAlreadyExists);
|
return Err(Error::PathAlreadyExists);
|
||||||
}
|
}
|
||||||
|
|
||||||
create_dir_all(place)?;
|
// Need to create the parent dir only if it exists
|
||||||
|
if let Some(parent) = place.parent() {
|
||||||
|
create_dir_all(parent)?;
|
||||||
|
}
|
||||||
|
|
||||||
let command = Command::new("git")
|
let command = Command::new("git")
|
||||||
.args(&["clone", &url, &place.display().to_string()])
|
.args(&["clone", &url, &place.display().to_string()])
|
||||||
|
|
Loading…
Reference in New Issue