mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 03:27:44 +00:00
sort: correctly inherit global flags for keys (#2302)
Closes #2254. We should only inherit global settings for keys when there are absolutely no options attached to the key. The default key (matching the whole line) is implicitly added only if no keys are supplied. Improved some error messages by including more context.
This commit is contained in:
parent
d821719c67
commit
dc63133f14
9 changed files with 331 additions and 129 deletions
5
tests/fixtures/sort/blanks.expected
vendored
Normal file
5
tests/fixtures/sort/blanks.expected
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
a
|
||||
b
|
||||
x
|
||||
x
|
||||
z
|
15
tests/fixtures/sort/blanks.expected.debug
vendored
Normal file
15
tests/fixtures/sort/blanks.expected.debug
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
a
|
||||
_
|
||||
___
|
||||
b
|
||||
_
|
||||
_
|
||||
x
|
||||
_
|
||||
__________
|
||||
x
|
||||
_
|
||||
___
|
||||
z
|
||||
_
|
||||
__
|
5
tests/fixtures/sort/blanks.txt
vendored
Normal file
5
tests/fixtures/sort/blanks.txt
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
b
|
||||
a
|
||||
z
|
||||
x
|
||||
x
|
2
tests/fixtures/sort/keys_ignore_flag.expected
vendored
Normal file
2
tests/fixtures/sort/keys_ignore_flag.expected
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
1a
|
||||
1A
|
6
tests/fixtures/sort/keys_ignore_flag.expected.debug
vendored
Normal file
6
tests/fixtures/sort/keys_ignore_flag.expected.debug
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
1a
|
||||
_
|
||||
___
|
||||
1A
|
||||
_
|
||||
__
|
2
tests/fixtures/sort/keys_ignore_flag.txt
vendored
Normal file
2
tests/fixtures/sort/keys_ignore_flag.txt
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
1a
|
||||
1A
|
Loading…
Add table
Add a link
Reference in a new issue