cp: make `--preserve` use the defaults when empty
@@ -745,9 +745,14 @@ impl Options {
attributes.push(Attribute::from_str(attribute_str)?);
}
}
+ // `--preserve` case, use the defaults
+ if attributes.is_empty() {
+ DEFAULT_ATTRIBUTES.to_vec()
+ } else {
attributes
}
}
+ }
} else if matches.get_flag(options::ARCHIVE) {
// --archive is used. Same as --preserve=all
add_all_attributes()
