in src/path_rewriting.rs [94:105]
fn guess_abs_path(prefix_dir: &Path, path: &Path) -> PathBuf {
let full_path = prefix_dir.join(path);
if full_path.is_file() {
return full_path;
}
for ancestor in path.ancestors() {
if prefix_dir.ends_with(ancestor) && !ancestor.as_os_str().is_empty() {
return prefix_dir.join(path.strip_prefix(ancestor).unwrap());
}
}
full_path
}