Jan Verbeek
d05410383f
chown: Fix clippy warning to fix CI
2021-09-10 18:56:31 +02:00
Jan Scheer
46fc91af19
test_ls: add features for uutils called by ccmd
2021-09-10 18:36:51 +02:00
Sylvestre Ledru
75e5c42e40
chown: support '.' as 'user.group' separator (like ':') ( #2638 )
...
* chown: support '.' as 'user.group' separator (like ':')
It also manages the case:
user.name:group (valid too)
Should fix:
gnu/tests/chown/separator.sh
2021-09-10 08:15:23 +02:00
Sylvestre Ledru
ed258e3c9c
touch: add --ref as an alias ( #2641 )
2021-09-09 21:48:17 +02:00
Michael Debertol
2170d81621
Merge pull request #2633 from blyxxyz/update-quoting
...
Update filename quoting and printing
2021-09-09 20:42:00 +02:00
Michael Debertol
37c6b794c8
Merge pull request #2646 from 353fc443/uresult-uptime
...
uptime: added UResult
2021-09-09 20:32:06 +02:00
353fc443
e4aad6d971
uptime: added UResult
2021-09-09 17:59:02 +00:00
Sylvestre Ledru
ebc801c57a
Merge pull request #2643 from jhscheer/tail_fix_for_gnutestsuite
...
tail: add fixes to pass "tail-2/tail-c.sh" from GNU's test suite
2021-09-08 17:42:22 +02:00
Jan Scheer
cd0d23752a
tail: add fixes to pass "gnu/tests/tail-2/tail-c.sh" from GNU's test suite
2021-09-08 13:10:19 +02:00
Sylvestre Ledru
ff5607c363
Merge pull request #2622 from tertsdiepraam/ls/special-chars-in-double-quotes
...
`ls`: always use single quotes when `$`, `\` or ` are present in a filename
2021-09-07 22:04:48 +02:00
Jan Verbeek
1ef2574b08
Replace backtick quoting
2021-09-07 20:16:45 +02:00
Jan Verbeek
918603909b
Update hashsum quoting FIXME instructions
2021-09-07 20:15:54 +02:00
Jan Verbeek
6d346b2307
Replace manual formatting by show_error!()/show_warning!()
2021-09-07 20:15:54 +02:00
Jan Verbeek
741f065a12
test_ls: Fix clippy warnings
2021-09-07 19:49:01 +02:00
Jan Verbeek
259f18fcab
Update message quoting and filename printing
2021-09-07 19:49:01 +02:00
Jan Verbeek
60df3c6b7c
uucore: Cache args_os(), util_name(), execution_phrase()
...
And remove args() because there's no valid use for it, invalid unicode
handling is specified in a different way.
2021-09-07 18:51:25 +02:00
Michael Debertol
d093c07887
Merge pull request #2642 from 353fc443/uresult-whoami
...
whoami: Added UResult
2021-09-07 16:44:52 +02:00
353fc443
06ff6ac4f1
whoami: Added UResult
2021-09-07 08:10:06 +00:00
Sylvestre Ledru
7d899372a4
Merge pull request #2640 from blyxxyz/do-not-discard-error
...
Preserve error message for "other" I/O errors
2021-09-07 08:00:23 +02:00
Jan Verbeek
7791207870
Preserve error message for "other" I/O errors
...
These errors still have a unique message even if the ErrorKind enum
doesn't classify them.
2021-09-06 23:24:31 +02:00
Sylvestre Ledru
a0be9811c6
Merge pull request #2513 from drocco007/test-parentheses
...
test: handle additional parentheses edge cases
2021-09-06 22:23:21 +02:00
Sylvestre Ledru
17a435c7a6
Fix clippy warnings
2021-09-06 20:42:14 +02:00
Sylvestre Ledru
90fd900b8f
Fix clippy warnings in test.rs
2021-09-06 20:41:41 +02:00
James Robson
625c3f2330
Add -e/-m to realpath
2021-09-05 22:50:23 +02:00
Sylvestre Ledru
68e89c7ea3
Merge pull request #2620 from uutils/sylvestre-patch-8
...
freebsd: also fails the script when the tests fail
2021-09-05 21:09:21 +02:00
Sylvestre Ledru
9c22def693
cp: ignore test_no_preserve_mode & test_preserve_mode
2021-09-05 18:54:43 +02:00
Sylvestre Ledru
f8c4b56174
Remove comment on test_chown_only_group_id
2021-09-05 18:54:43 +02:00
Sylvestre Ledru
99764b8e6e
Add "cuuser" to the spell ignore in tests
2021-09-05 18:54:43 +02:00
Sylvestre Ledru
1986d346dc
Silent 'test_more_than_2_sets' on freebsd
2021-09-05 18:54:43 +02:00
Sylvestre Ledru
00221a4d36
Silent test_chown_only_group_id on freebsd
2021-09-05 18:54:43 +02:00
Sylvestre Ledru
7acdf31e2b
freebsd: also fails the script when the tests fail
2021-09-05 18:54:43 +02:00
Sylvestre Ledru
fd4fd36a3e
Merge pull request #2637 from devnexen/fsext_obsd
...
fsext build fix for OpenBSD.
2021-09-05 16:11:45 +02:00
David Carlier
5587face61
fsext build fix for OpenBSD.
...
prioritising statfs over statvfs for this platform.
2021-09-05 13:06:25 +01:00
Mahmoud Soltan
9bc14a239c
Added support for ls -l --color
to color symlink targets as well. ( #2627 )
...
* Fixed some documentation of display_item_long that was missed in #2623
* Implemented coloring of `ls -l` symlink targets( after the arrow `->`).
* Documented display_file_name to some extent.
* Ran rustfmt as part of mitigating CI chain errors.
* Removed unused variables and code in test_ls_long_format as per #2623
specifically, as per
https://github.com/uutils/coreutils/pull/2623#pullrequestreview-742386707
* Added a thorough test for `ls -laR --color` symlink coloring implemented in this branch.
* renamed test files and dirs to shorter names and ran rustfmt.
* Changed the order with which files are expected to match the change in their name.
* Bettered some comments.
* Removed needless borrow. Fixed that one clippy warning.
* Moved the cfg not windows up to the function level
because this function is meant to only run in non-windows OS (with
groups and unames).
Fixes the unused variable warning in CI.
2021-09-05 13:25:56 +02:00
Sylvestre Ledru
6226a03214
Merge pull request #2624 from miDeb/cp/acl
...
cp: correctly copy mode, ownership, acl and context
2021-09-03 20:18:13 +02:00
Sylvestre Ledru
ad2a3063b7
Merge pull request #2632 from miDeb/fixup-comment
...
uucore/perms: remove erroneous comment
2021-09-03 20:15:52 +02:00
Michael Debertol
b62d89e4bf
Merge pull request #2635 from blyxxyz/fix-ci
...
Update num-bigint to 0.4.2 to fix CI
2021-09-03 19:28:35 +02:00
Jan Verbeek
3f6ca4723e
Update num-bigint to 0.4.2 to fix CI
2021-09-03 19:24:02 +02:00
Michael Debertol
6a6da71403
cp: add a test for #2631
2021-09-03 14:56:35 +02:00
Michael Debertol
d1c3a8f69a
uucore/perms: remove erroneous comment
2021-09-03 14:37:47 +02:00
Sylvestre Ledru
499f10ca1f
Merge branch 'master' into ls/special-chars-in-double-quotes
2021-09-03 09:00:54 +02:00
Sylvestre Ledru
192380d0ba
Merge pull request #2629 from miDeb/chown-base
...
chown/chgrp: share more code & refactor
2021-09-03 08:59:40 +02:00
Michael Debertol
435b7a22fb
uucore/perms: add more information to an error message
...
This reverts part of https://github.com/uutils/coreutils/pull/2628 ,
because (even though it got the test passing) it was the wrong bug fix.
2021-09-03 00:50:04 +02:00
Michael Debertol
a7f6b4420a
uucore/perms: take traverse_symlinks into account
2021-09-03 00:50:04 +02:00
Michael Debertol
a4fca2d4fc
uucore/perms: remove flags in favor of enums
...
Part of the code was transliterated from GNU's implementation in C,
and used flags to store settings. Instead, we can use enums to avoid
magic values or binary operations to extract flags.
2021-09-03 00:50:04 +02:00
Michael Debertol
195f827cd4
chown/chgrp: share more code
...
Also share argument parsing code between `chgrp` and `chown`
2021-09-03 00:50:04 +02:00
Sylvestre Ledru
0f5a3a6ac4
Merge pull request #2628 from miDeb/chgrp/no-x
...
uucore/perms: correct some error messages
2021-09-02 08:38:56 +02:00
Michael Debertol
18fc4076cf
uucore/perms: correct some error messages
...
- prevent duplicate errors from both us and `walkdir` by instructing `walkdir'
to skip directories we failed to read metadata for.
- don't directly display `walkdir`'s errors, but format them ourselves to
match gnu's format
2021-09-01 18:40:06 +02:00
Michael Debertol
a517671d55
Merge pull request #2621 from blyxxyz/filename-quoting
...
Implement proper quoting/escaping for filenames
2021-09-01 14:15:44 +02:00
Jan Verbeek
7bf85751b0
uucore::display: Fix tests
2021-09-01 00:37:21 +02:00