mirror of
https://github.com/uutils/coreutils.git
synced 2026-06-10 15:48:22 -07:00
Merge pull request #4132 from tertsdiepraam/sort-accept-sort-mode-multiple-times
`sort`: allow a sort mode to appear multiple times
This commit is contained in:
@@ -455,7 +455,7 @@ impl KeySettings {
|
||||
}
|
||||
|
||||
fn set_sort_mode(&mut self, mode: SortMode) -> Result<(), String> {
|
||||
if self.mode != SortMode::Default {
|
||||
if self.mode != SortMode::Default && self.mode != mode {
|
||||
return Err(format!(
|
||||
"options '-{}{}' are incompatible",
|
||||
self.mode.get_short_name().unwrap(),
|
||||
|
||||
@@ -1156,3 +1156,8 @@ fn test_tmp_files_deleted_on_sigint() {
|
||||
// `sort` should have deleted the temporary directory again.
|
||||
assert!(read_dir(at.plus("tmp_dir")).unwrap().next().is_none());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_same_sort_mode_twice() {
|
||||
new_ucmd!().args(&["-k", "2n,2n", "empty.txt"]).succeeds();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user