quote and escape filenames
Dependencies
Change contents
- edit in src/fast_export.rs at line 14[5.340][5.340]
fn escape_string(s: &str) -> String {let mut result = String::with_capacity(s.len());for c in s.chars() {match c {'\n' => result.push_str("\\n"),'\\' => result.push_str("\\\\"),'\"' => result.push_str("\\\""),_ => result.push(c),}}return result;} - replacement in src/fast_export.rs at line 112
println!("M 644 :{} {}", file_marks[i], &files[i].name);println!("M 644 :{} \"{}\"",file_marks[i],escape_string(&files[i].name));