Terts Diepraam
98ad01b1cc
Merge pull request #5471 from cakebaker/cp_fix_unused_variable_warnings
...
cp: restrict two test functions to linux/mac/win
2023-11-01 09:11:38 +01:00
tommady
615b562b64
github action: split the run of the fuzzers ( #5444 )
...
* fix-5443 by using strategy
2023-10-31 09:08:40 +01:00
tommady
a4775d288b
cp: fix cp -rT dir dir2 leads to different result than with GNU cp ( #5467 )
...
* add a test case test_cp_treat_dest_as_a_normal_file
* fix 5457
* cp: fix comment
---------
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2023-10-30 17:55:03 +01:00
Sylvestre Ledru
72193f8adc
Merge pull request #5477 from cakebaker/cat_eloop
...
cat: use error code 62 for ELOOP on FreeBSD
2023-10-30 10:02:25 +01:00
Daniel Hofstetter
5c047afe5e
Merge pull request #5474 from uutils/renovate/procfs-0.x
...
chore(deps): update rust crate procfs to 0.16
2023-10-30 09:16:57 +01:00
Daniel Hofstetter
f39ab620a6
cat: use error code 62 for ELOOP on FreeBSD
2023-10-30 07:14:26 +01:00
renovate[bot]
d899787ba6
chore(deps): update rust crate procfs to 0.16
2023-10-29 17:04:13 +00:00
Daniel Hofstetter
a7cc3b6dca
cp: restrict two test functions to linux/mac/win
2023-10-29 14:37:47 +01:00
Daniel Hofstetter
9697f56e94
Merge pull request #5462 from kostikbel/main
...
freebsd: fix the 'df' command
2023-10-29 13:51:16 +01:00
Daniel Hofstetter
580c0fb250
Merge pull request #5470 from Luv-Ray/fuzz
...
fuzz: use parse_size_u64
2023-10-29 13:36:29 +01:00
Zhuoxun Yang
6a468e928d
fuzz: use parse_size_u64
2023-10-29 18:54:40 +08:00
Sylvestre Ledru
c24a51403a
cat: return the same error message as GNU with loop symlink ( #5466 )
...
* cat: return the same error message as GNU with loop symlink
Should fix tests/du/long-sloop.sh because it is using cat as a ref
for error messages
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2023-10-28 22:29:24 +02:00
Sylvestre Ledru
64916b0698
Merge pull request #5469 from cakebaker/remove_last_synced_comments
...
Remove "last synced with" comments
2023-10-28 18:20:58 +02:00
Daniel Hofstetter
e887944ef1
Remove "last synced with" comments
2023-10-28 16:53:09 +02:00
Mick van Gelderen
5c100dd088
mv: Fix stderr output mv file into dir and dir into file where both are files ( #5464 )
...
* Add tests mv file into dir and dir into file where both are files
* Fix test_mv_dir_into_file_where_both_are_files
* Fix test_mv_file_into_dir_where_both_are_files
* Store String in error instead of PathBuf
* Implement path_ends_with_terminator for windows
* Fix compilation on windows
2023-10-28 15:04:51 +02:00
Daniel Hofstetter
9f63ae6645
fsext: add getmntinfo to spell-checker:ignore
2023-10-27 14:25:41 +02:00
Konstantin Belousov
11f56a79af
freebsd: fix the 'df' command
...
df, and perhaps other commands, get the list of the mounted filesystems
with the call to getmntinfo(3). Since Rust still use FreeBSD 11.x ABI
for filesystem metadata call, it should use matching versioned symbol for
getmntinfo from libc.
2023-10-27 12:38:20 +03:00
Sylvestre Ledru
5dbbdb4788
Merge pull request #5458 from cakebaker/cp_attributes_only_test
...
cp: add test for --attributes-only
2023-10-27 10:52:23 +02:00
Daniel Hofstetter
9f5db29145
cp: add test for --attributes-only
2023-10-27 09:34:31 +02:00
Daniel Hofstetter
e1cc796569
Merge pull request #5454 from cakebaker/mv_rename_vars
...
mv: rename canonized_* -> canonicalized_*
2023-10-27 09:32:32 +02:00
Daniel Hofstetter
12cff46f1c
Merge pull request #5461 from uutils/renovate/tempfile-3.x
...
chore(deps): update rust crate tempfile to 3.8.1
2023-10-27 07:05:11 +02:00
renovate[bot]
391b422ce1
chore(deps): update rust crate tempfile to 3.8.1
2023-10-26 23:04:43 +00:00
Daniel Hofstetter
32b335a73a
mv: rename canonized_* -> canonicalized_*
2023-10-25 16:46:33 +02:00
Daniel Hofstetter
6085cf12e3
Merge pull request #5353 from tommady/fix-5327
...
cp: fix cp -a --no-preserve=mode doesn't keep fully the mode
2023-10-25 13:34:45 +02:00
Terts Diepraam
96d0830952
Merge pull request #5446 from cakebaker/ls_try_get_matches_from
...
ls: use try_get_matches_from instead of get_matches_from
2023-10-25 11:25:40 +02:00
Terts Diepraam
f76522e3da
Merge pull request #5453 from n1000/freebsd_fixes_push_2
...
tests/dd: Do not use the OS provided dd utility on FIFOs
2023-10-25 11:24:00 +02:00
Daniel Hofstetter
f8a30d524e
cp: rename handling_no_preserve_mode
...
to handle_no_preserve_mode
2023-10-25 10:43:23 +02:00
Daniel Hofstetter
086f7b548c
cp: replace word in comment
2023-10-25 10:20:01 +02:00
Daniel Hofstetter
9df50096c8
cp: remove "all" from cfg; rename test fn
2023-10-25 10:15:46 +02:00
Nathan Houghton
db26dabd6e
tests/dd: Do not use the OS provided dd utility on FIFOs
...
On *BSD and macOS, the system provided dd utility opens up the output
file for both reading and writing. This means that the open/write to the
FIFO does not block, and almost instantly completes. The system dd then
exits, leaving nothing left to be read by the time the coreutils-rs dd
tries to open/read the FIFO.
Avoid this problem by just writing to the FIFO from the test case
itself, rather than relying on the system provide dd.
2023-10-25 00:05:56 -07:00
Daniel Hofstetter
9d752d59d2
Merge pull request #5452 from sylvestre/df-output
...
df: Replace the error message by the one generated by clap
2023-10-25 07:08:23 +02:00
Daniel Hofstetter
73ee5db032
Merge pull request #5450 from uutils/renovate/bytecount-0.x
...
chore(deps): update rust crate bytecount to 0.6.7
2023-10-25 06:59:54 +02:00
renovate[bot]
e508b6e9df
chore(deps): update rust crate bytecount to 0.6.7
2023-10-24 22:49:28 +00:00
Sylvestre Ledru
3bf1ed4195
df: Replace the error message by the one generated by clap
...
Failed with:
-df: options OPT and --output are mutually exclusive
-Try 'df --help' for more information.
+error: the argument '--inodes' cannot be used with '--output[=<FIELD_LIST>...]'
+
+Usage: df [OPTION]... [FILE]...
2023-10-24 23:57:48 +02:00
Sylvestre Ledru
2e7d37ce86
Merge pull request #5447 from cakebaker/ls_time_style_diag
...
ls: return exit code 2 for invalid time-style
2023-10-24 20:38:17 +02:00
Daniel Hofstetter
6f84e56e28
ls: return exit code 2 for invalid time-style
2023-10-24 16:33:04 +02:00
Daniel Hofstetter
fd18d2686f
ls: return exit code 2 for -l --dired --zero
2023-10-24 14:48:24 +02:00
David Matos
769eb29cd3
mv: moving directory itself should fail ( #5429 )
...
* mv: moving directory itself should fail
* mv: Check trailing slash also fails on target containing itself
* mv: add "spell-checker:ignore mydir" to test
---------
Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2023-10-24 10:54:23 +02:00
Daniel Hofstetter
d7b7dfeb16
ls: use try_get_matches_from instead of
...
get_matches_from to replace clap's exit code
2023-10-24 10:07:28 +02:00
Sylvestre Ledru
b9c54f8b5f
Merge pull request #5445 from cakebaker/bump_const_random
...
Bump const-random from 0.1.15 to 0.1.16
2023-10-24 08:44:18 +02:00
Daniel Hofstetter
c7c8c748d1
Bump const-random from 0.1.15 to 0.1.16
2023-10-24 07:29:06 +02:00
Yury Zhytkou
a3fed79b5c
split
: suffix auto length (#5433 )
2023-10-23 22:47:39 +02:00
Sylvestre Ledru
209ffe831d
Merge pull request #5441 from n1000/test_ot_fix
...
test: use mtime for -ot and fix direction of comparison
2023-10-23 20:59:30 +02:00
Daniel Hofstetter
9389c44336
Merge pull request #5438 from sylvestre/ls-diag
...
ls: update of the GNU test error output
2023-10-23 14:15:34 +02:00
Daniel Hofstetter
7121cb099d
Merge pull request #5442 from uutils/renovate/bytecount-0.x
...
chore(deps): update rust crate bytecount to 0.6.5
2023-10-23 11:14:37 +02:00
Sylvestre Ledru
937f29b807
ls: update of the GNU test error output
2023-10-23 09:39:51 +02:00
renovate[bot]
e6dd1045f0
chore(deps): update rust crate bytecount to 0.6.5
2023-10-23 07:26:01 +00:00
Daniel Hofstetter
97f4f699ba
Merge pull request #5440 from sylvestre/skip-pr
...
pr: skip a test for now for way too long log
2023-10-23 09:25:22 +02:00
Daniel Hofstetter
aa2e9c11bc
Merge pull request #5439 from sylvestre/runcon-error
...
runcon: generate the same error as GNUs
2023-10-23 07:28:23 +02:00
Nathan Houghton
dbfd700502
test: use mtime for -ot and fix direction of comparison
...
- Use the file modification time instead of the creation time (matches
GNU coreutils documentation)
- Fix direction of comparison (a < b instead of a > b)
- Extend test case to cover both the 0 and 1 exit code cases
2023-10-22 17:44:40 -07:00