Fixing file paths on Windows
[?]
Dec 5, 2020, 8:44 AM
JP3BYVXXWFBVQ23MEHJ3LE36AN26P6OCZALKUXMNLHS2TSTM3NKACDependencies
- [2]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- edit in libpijul/src/working_copy/filesystem.rs at line 135
}fn path(&self, file: &str) -> PathBuf {let mut path = self.root.clone();path.extend(crate::path::components(file));path - replacement in libpijul/src/working_copy/filesystem.rs at line 146
Ok(std::fs::create_dir_all(&self.root.join(file))?)Ok(std::fs::create_dir_all(&self.path(file))?) - replacement in libpijul/src/working_copy/filesystem.rs at line 149
let attr = std::fs::metadata(&self.root.join(file))?;let attr = std::fs::metadata(&self.path(file))?; - replacement in libpijul/src/working_copy/filesystem.rs at line 156
let mut f = std::fs::File::open(&self.root.join(file))?;let mut f = std::fs::File::open(&self.path(file))?; - replacement in libpijul/src/working_copy/filesystem.rs at line 161
let attr = std::fs::metadata(&self.root.join(file))?;let attr = std::fs::metadata(&self.path(file))?; - replacement in libpijul/src/working_copy/filesystem.rs at line 166
let path = self.root.join(path);let path = self.path(path); - replacement in libpijul/src/working_copy/filesystem.rs at line 179
let former = self.root.join(former);let new = self.root.join(new);let former = self.path(former);let new = self.path(new); - replacement in libpijul/src/working_copy/filesystem.rs at line 192
let name = self.root.join(name);let name = self.path(name); - replacement in libpijul/src/working_copy/filesystem.rs at line 213
let path = self.root.join(file);let path = self.path(file);