Commit graph

11592 commits

Author SHA1 Message Date
Daniel Hofstetter
cf853df2dc ls: remove "#[allow(unused_variables)]" 2023-12-04 14:48:25 +01:00
Terts Diepraam
35548e2137
Merge pull request #5615 from cakebaker/du_disable_test_on_android
du: disable test on Android
2023-12-03 16:58:00 +01:00
Daniel Hofstetter
42d03f4e8e
Merge pull request #5509 from uutils/renovate/vmactions-freebsd-vm-1.x
chore(deps): update vmactions/freebsd-vm action to v1.0.3
2023-12-03 14:41:52 +01:00
Daniel Hofstetter
49fb72ed21 du: disable test on Android 2023-12-03 14:07:03 +01:00
renovate[bot]
f414110083
chore(deps): update vmactions/freebsd-vm action to v1.0.3 2023-12-03 12:49:28 +00:00
Daniel Hofstetter
b7ee388cc1
Merge pull request #5602 from n1000/freebsd_fixes_push
tests/cp, tests/test: Don't attempt to set sticky file bit on FreeBSD
2023-12-03 13:49:10 +01:00
Nathan Houghton
0ea1a7cd88 tests/cp, tests/test: Don't attempt to set sticky file bit on FreeBSD
On FreeBSD (and OpenBSD), only the superuser can set the file sticky
bit.
2023-12-02 16:58:27 +01:00
Daniel Hofstetter
aee1fcade4
Merge pull request #5599 from lcheylus/openbsd-build
Add support in uucore for OpenBSD
2023-12-02 15:20:17 +01:00
Sylvestre Ledru
e24d6b2fbd
Merge pull request #5604 from cakebaker/ls_fix_padding
ls: fix padding of size column when using `-l`
2023-12-02 09:40:18 +01:00
Sylvestre Ledru
6d0ffe9f80
Merge pull request #5608 from piotrkwiecinski/github-actions-triggers
prevent CI creating 2 events on each pull request push
2023-12-02 09:39:29 +01:00
Sylvestre Ledru
22f91b0501
Merge pull request #5607 from cakebaker/dd_fix_not_found_in_this_scope_error
dd: skip two tests without "printf" feature
2023-12-01 12:01:48 +01:00
Piotr Kwiecinski
4d2bdf497a prevent CI creating 2 events on each pull request push 2023-12-01 11:52:23 +01:00
Daniel Hofstetter
6b3f00cc31 dd: skip two tests without "printf" feature 2023-12-01 10:03:44 +01:00
Daniel Hofstetter
319315c019
Merge pull request #5606 from piotrkwiecinski/freebsd-vm
Bump freebsd-vm action to v1.0.2 & use ubuntu
2023-12-01 07:07:38 +01:00
Piotr Kwiecinski
c6e7fdcabe skip test_cp_arg_update_interactive on FreeBSD 2023-11-30 18:45:06 +01:00
Piotr Kwiecinski
8d591a7acc Bump freebsd-vm action to v1.0.2 & use ubuntu 2023-11-30 18:09:42 +01:00
Daniel Hofstetter
0ec6802459 ls: fix padding of size column when using -l 2023-11-30 16:19:27 +01:00
clara swanson
9061b2ba7e
libstdbuf: remove crash macro (#5565)
* libstdbuf: remove crash macro

* libstdbuf: remove uucore macro/struct and use gnu messages

* libstdbuf: remove crash macro

* libstdbuf: remove uucore macro/struct and use gnu messages

* libstdbuf: remove :? from print by printing file descriptor instead of file

* merge main into libstdbuf-remove-crash-macro

* libstdbuf: remove uucore from dependencies
2023-11-30 11:01:31 +01:00
Daniel Hofstetter
07241db6d8
Merge pull request #5601 from uutils/renovate/lscolors-0.x
chore(deps): update rust crate lscolors to 0.16.0
2023-11-30 07:11:31 +01:00
renovate[bot]
173153122b
chore(deps): update rust crate lscolors to 0.16.0 2023-11-29 21:49:08 +00:00
Laurent Cheylus
420df3db3d
Add support in uucore for OpenBSD
- uucore/src/lib/features/fs.rs: add target_os = OpenBSD when needed
  - uucore/src/lib/features/fsext.rs: implement FsUsage::new for OpenBSD

  - fixes uutils/coreutils#5448

  - initial code by n1000 https://github.com/n1000/coreutils/tree/openbsd_compile_fixes

Signed-off-by: Laurent Cheylus <foxy@free.fr>
2023-11-29 17:44:50 +01:00
Sylvestre Ledru
3cadeb734d
Merge pull request #5561 from tertsdiepraam/fixup-macros
all: reduce imports needed for `show` and `show_if_err` macros
2023-11-29 15:10:59 +01:00
Sylvestre Ledru
203e79d74b
Fix unused import: UError 2023-11-29 14:09:13 +01:00
Sylvestre Ledru
571ca3cbd0
Merge pull request #5595 from cakebaker/cut_too_long_delimiter
cut: add test & improve error message if the delimiter is too long
2023-11-29 12:52:13 +01:00
Daniel Hofstetter
6eec4fe8f9 cut: add test & improve error message 2023-11-29 09:41:11 +01:00
Daniel Hofstetter
08998c0e40
Merge pull request #5593 from cakebaker/fmt_rename_var
fmt: rename `pfxind_end` -> `prefix_indent_end`
2023-11-29 08:08:55 +01:00
Sylvestre Ledru
86af36098f
Merge pull request #5594 from daissi/wip/daissi/fix-license-uuhelp-parser
uuhelp_parser: include missing LICENSE
2023-11-28 17:19:06 +01:00
Dylan Aïssi
7383820354 uuhelp_parser: include missing LICENSE
Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
2023-11-28 16:51:20 +01:00
Daniel Hofstetter
2d5ea26410 fmt: rename pfxind_end -> prefix_indent_end 2023-11-28 14:42:28 +01:00
Daniel Hofstetter
32bc2e4bc8
Merge pull request #5592 from tertsdiepraam/fmt-small-refactor
`fmt`: a collection of small refactors
2023-11-28 14:15:30 +01:00
Terts Diepraam
2a8f4ec294 fmt: inline parse_arguments function 2023-11-28 12:42:23 +01:00
Terts Diepraam
0b4d4b610c fmt: put options into module and change static to const 2023-11-28 12:42:23 +01:00
Terts Diepraam
8a49453057 fmt: clean up imports 2023-11-28 12:42:23 +01:00
Terts Diepraam
96ca5e609e fmt: refactor width and goal calculation 2023-11-28 12:42:23 +01:00
Terts Diepraam
f5206ce783 fmt: merge prefix and use_prefix options (same for anti_prefix) 2023-11-28 12:42:20 +01:00
Terts Diepraam
d78923e4cc fmt: extract determining options to separate function 2023-11-28 12:37:09 +01:00
Terts Diepraam
01c32a5220 fmt: clean up some small bits 2023-11-28 11:40:33 +01:00
Sylvestre Ledru
b5ce876fef
Merge pull request #5580 from zhitkoff/split-r-chunk
split: passing GNU test r-chunk.sh
2023-11-28 10:38:00 +01:00
Sylvestre Ledru
14a8e8a452
Merge pull request #5128 from tertsdiepraam/printf-rewrite
`printf` rewrite (with a lot of `seq` changes)
2023-11-28 07:52:58 +01:00
Sylvestre Ledru
0e8197e2f0
Merge pull request #5586 from tertsdiepraam/expr-ast-refactor
`expr`: refactor AST and parsing
2023-11-28 07:51:11 +01:00
Terts Diepraam
83784b2d96 expr: refactor AST and parsing 2023-11-27 15:18:14 +01:00
Terts Diepraam
8eb66ab7ea printf: remove whitespace, remove redundant spelling ignore and revert matching on result 2023-11-27 11:53:26 +01:00
Sylvestre Ledru
88d63be3a0
Merge pull request #4545 from jfinkels/dd-reblock
dd: buffer partial blocks in the output writer
2023-11-27 09:31:36 +01:00
Daniel Hofstetter
55d931e853
Merge pull request #5582 from zhitkoff/wc-files
wc: pass GNU test wc-files0-from.pl
2023-11-27 06:57:43 +01:00
Jeffrey Finkelstein
ceccd2ecc6 dd: buffer partial blocks in the output writer
Add buffering of partial blocks in the output block writer until they
are completed.
2023-11-26 18:03:06 -05:00
Jeffrey Finkelstein
f343b7e964 dd: use read statistics for termination condition
Correct the behavior of `dd` so that the termination condition of the
main loop uses the number of bytes read, not the number of bytes
written, when the `count` command-line option is given in bytes
instead of blocks.
2023-11-26 18:03:06 -05:00
Jeffrey Finkelstein
b383e60998 dd: implement Add for WriteStat 2023-11-26 18:03:06 -05:00
Jeffrey Finkelstein
5142f35f83 dd: add BufferedOutput to buffer partial blocks 2023-11-26 18:03:06 -05:00
Jeffrey Finkelstein
016ae34d50 dd: add Settings.buffered field
Add the `Settings.buffered` field to indicate whether partial output
blocks should be buffered until they are complete.
2023-11-26 18:03:06 -05:00
zhitkoff
16f6a13697 wc: change where to unwrap 2023-11-26 15:14:48 -05:00