Commit graph

10482 commits

Author SHA1 Message Date
Sylvestre Ledru 18cbb862e2
Create a FUNDING.yml file
The sponsor will be used for improving the CI machines on github
2023-06-11 18:53:42 +02:00
Sylvestre Ledru 856825bbbc
Merge pull request #4966 from Skryptonyte/mv_selfinto2fix
mv: fix into-self-2.sh test
2023-06-11 18:26:25 +02:00
Sylvestre Ledru 5df325a56f
Merge pull request #4968 from cakebaker/date_use_parse_datetime
date: switch to parse_datetime
2023-06-11 18:26:04 +02:00
Daniel Hofstetter 67114ac63c date: switch to parse_datetime 2023-06-11 14:36:51 +02:00
Rayhan Faizel 6bc15aac99 tests/mv: Test for particular edge cases when handling symlink files 2023-06-10 18:32:41 +05:30
Rayhan Faizel 28ad5cab9f mv: fix GNU test tests/mv/into-self-2.sh 2023-06-10 18:32:09 +05:30
Rayhan Faizel ab42b1e599 uucore: add function which checks hardlink as well as directed symlink 2023-06-10 18:31:30 +05:30
Sylvestre Ledru 63b84fed8b
Merge pull request #4927 from cakebaker/bump_fundu_and_fix_compile_errors
Bump fundu to 1.0.0 and fix compile errors
2023-06-10 09:23:21 +02:00
Sylvestre Ledru 7b3467f810
Merge pull request #4947 from cakebaker/bump_getrandom_to_0_2_9
Bump getrandom from 0.2.8 to 0.2.9
2023-06-10 09:22:37 +02:00
Frantisek Kropac ad96a1b8a0
Find MountInfo properly when symlink is used (#4929)
* Find MountInfo properly when symlink is entered

According to GNU implementation the entered path is
being compared with the canonicalized device name
in MountInfo.

Co-authored-by: Frantisek Kropac <kropac.ff@gmail.com>
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2023-06-10 09:22:01 +02:00
Daniel Hofstetter 60e797ea57
Merge pull request #4962 from uutils/renovate/blake3-1.x
chore(deps): update rust crate blake3 to 1.4.0
2023-06-09 06:52:29 +02:00
renovate[bot] e1fd9e5342
chore(deps): update rust crate blake3 to 1.4.0 2023-06-08 22:55:22 +00:00
Daniel Hofstetter 497a8961da
Merge pull request #4961 from uutils/renovate/memmap2-0.x
fix(deps): update rust crate memmap2 to 0.7
2023-06-08 13:59:02 +02:00
Terts Diepraam a3a11549f5
Merge pull request #4959 from cakebaker/deny_toml_add_comments
deny.toml: add comments
2023-06-08 13:44:38 +02:00
renovate[bot] d26c596a4c
fix(deps): update rust crate memmap2 to 0.7 2023-06-08 11:02:36 +00:00
Daniel Hofstetter e817e6fc27 deny.toml: add comments 2023-06-08 10:52:15 +02:00
Daniel Hofstetter ba7c53ae5a
Merge pull request #4958 from sylvestre/toml
Reformat toml and add it to the CI
2023-06-08 10:47:58 +02:00
Sylvestre Ledru c3fcde248c
Merge pull request #4957 from cakebaker/mkdir_refactor_tests
mkdir: remove TEST_DIR<x> consts in tests
2023-06-08 09:21:12 +02:00
Sylvestre Ledru 6ecef3a0e3 Reformat TOML files with taplo
npx --yes @taplo/cli fmt
2023-06-08 09:07:19 +02:00
Sylvestre Ledru e115ee5446 Run format toml in the CI 2023-06-08 09:06:30 +02:00
Daniel Hofstetter 3caa2c0d8f mkdir: rename var "scene2" -> "scene" in test 2023-06-07 10:44:11 +02:00
Daniel Hofstetter 750eacc10c mkdir: remove TEST_DIR<X> consts in tests 2023-06-07 10:42:01 +02:00
Daniel Hofstetter 29a2c7ad28
Merge pull request #4955 from uutils/renovate/tempfile-3.x
chore(deps): update rust crate tempfile to 3.6.0
2023-06-07 06:59:26 +02:00
renovate[bot] 1965ba268e
chore(deps): update rust crate tempfile to 3.6.0 2023-06-06 20:22:27 +00:00
Sylvestre Ledru 6d6966cfb1
Merge pull request #4952 from wanderinglethe/date-remove-time-dep
Remove time dependency from date
2023-06-06 22:21:38 +02:00
Daniel Hofstetter 0128198a99
Merge pull request #4954 from Skryptonyte/ls_sortwidth
ls: Implement new sort option --sort=width
2023-06-06 18:46:54 +02:00
Wandering Lethe 81313e63ea
Upgrade humantime_to_duration to version 0.3.1.
Latest patch fixes the transitive dependency on time. Which can now
also be removed from the deny skipped bans.
2023-06-06 18:07:21 +02:00
Daniel Hofstetter 8a543d38e0
Merge pull request #4945 from uutils/renovate/libc-0.x
fix(deps): update rust crate libc to 0.2.146
2023-06-06 17:49:11 +02:00
Daniel Hofstetter c26396087f
ls: add words to spell-checker:ignore 2023-06-06 17:44:04 +02:00
Rayhan Faizel 21f1a119c3 tests/ls: Implement tests for sort by width option 2023-06-06 20:56:42 +05:30
Rayhan Faizel 3f33c5b816 ls: Implement --sort=width 2023-06-06 20:55:42 +05:30
renovate[bot] c68b665bf9
fix(deps): update rust crate libc to 0.2.146 2023-06-06 14:39:50 +00:00
Daniel Hofstetter c15ef242a6
Merge pull request #4951 from uutils/renovate/regex-1.x
chore(deps): update rust crate regex to 1.8.4
2023-06-06 07:00:43 +02:00
Wandering Lethe 1ff4684f8a
Revert accidental removal of skipped deny 2023-06-05 23:01:26 +02:00
Wandering Lethe 2842d1fa0f
Add duplicate packages to deny ban skips
Duplicates of humantime_to_duration and time can be removed when touch
switches from time to chrono
2023-06-05 22:54:26 +02:00
Sylvestre Ledru 2804af2e56
Merge pull request #4931 from cazou/improve-tsort
tsort: Switch to BTreeMap and BTreeSet
2023-06-05 22:33:43 +02:00
Wandering Lethe 42a22c12f1
Remove time dependency from date
Also upgrades humantime_to_duration to the latest version, it switched from time to chrono. Because touch still depends on time, its humantime_to_duration package version deviates from the workspace version.
2023-06-05 21:41:32 +02:00
renovate[bot] c9f4c5dfb5
chore(deps): update rust crate regex to 1.8.4 2023-06-05 17:46:52 +00:00
Detlev Casanova 43a8d62b90 tsort: Add test for ordered floating nodes
Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
2023-06-05 11:06:53 -04:00
Detlev Casanova b070506255 tsort: Switch to BTreeHash and BTreeSet
Using HashMap and HashSet give a valid topological sort, but the output
will change randomly at each run.

BTree based structures will guarantee that the output is always ordered
in the same way.

This also makes the ouptut similar to the output of the C version of the
tools, on which some applications rely.
2023-06-05 11:06:53 -04:00
Daniel Hofstetter 82f5fec688
Merge pull request #4948 from miles170/install-remove-time-crate
install: remove time crate
2023-06-05 14:25:23 +02:00
Miles Liu 1c4d7b2f87
install: remove time crate 2023-06-05 16:34:50 +08:00
Daniel Hofstetter 65a8e1540c Bump getrandom from 0.2.8 to 0.2.9 2023-06-05 10:09:03 +02:00
Daniel Hofstetter e85382cff1
Merge pull request #4944 from uutils/renovate/once_cell-1.x
chore(deps): update rust crate once_cell to 1.18.0
2023-06-05 07:02:32 +02:00
Sylvestre Ledru 3d220513e3
Merge pull request #4942 from x-dune/pr-use-chrono
`pr` use chrono instead of time
2023-06-04 18:46:38 +02:00
Sylvestre Ledru 1895d1bc3a
Merge pull request #4943 from cakebaker/remove_users_crate
Remove users crate
2023-06-04 18:45:04 +02:00
Sylvestre Ledru abfceda12d
Merge pull request #4926 from sylvestre/new-release
New release
2023-06-04 16:09:04 +02:00
renovate[bot] ee2aa85cd8
chore(deps): update rust crate once_cell to 1.18.0 2023-06-04 14:03:47 +00:00
Tracy 126bbba17a
pwd: Fixes #4855 (#4937)
Based on testing with GNU's pwd, it seems like the -P flag should
take precedence over the use of the POSIXLY_CORRECT flag.

Co-authored-by: Terts Diepraam <terts.diepraam@gmail.com>
2023-06-04 16:03:01 +02:00
Daniel Hofstetter 29f011e28c Remove users crate 2023-06-04 14:55:16 +02:00