Commit graph

10687 commits

Author SHA1 Message Date
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
x-dune
7958c5d061 pr: use chrono instead of time 2023-06-04 20:17:52 +08:00