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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user