Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
753f8b0
Initial commit
kimono-koans Sep 24, 2025
3d3d9de
Closer
kimono-koans Sep 24, 2025
8393d5f
Get queue order correct
kimono-koans Sep 24, 2025
b8bee00
Use one contains, instead of insert and remove
kimono-koans Sep 24, 2025
fe259c4
No need for HashSet
kimono-koans Sep 24, 2025
7c2c27b
Cleanup
kimono-koans Sep 24, 2025
fa68904
Merge branch 'main' into recursive_loop
kimono-koans Sep 24, 2025
da4e85d
Reduce syscalls via retained metadata
kimono-koans Sep 24, 2025
aba3997
Fix lints
kimono-koans Sep 24, 2025
09cbb15
Fix lints
kimono-koans Sep 24, 2025
c1304de
Cleanup
kimono-koans Sep 24, 2025
a90d73c
Cleanup
kimono-koans Sep 24, 2025
d096b8b
Merge branch 'main' into recursive_loop
kimono-koans Sep 24, 2025
11f1739
Use "stack" instead of queue
kimono-koans Sep 24, 2025
05990a3
Merge branch 'recursive_loop' of https://github.com/kimono-koans/core…
kimono-koans Sep 24, 2025
08e2e27
More likely inode is different than device, allows early bailout
kimono-koans Sep 24, 2025
451b4a5
Use single mut vector instead of appending new vectors to stack
kimono-koans Sep 24, 2025
fc70e39
Fix bug re: recursive symlinks
kimono-koans Sep 24, 2025
78a80c2
Cleanup
kimono-koans Sep 24, 2025
bc1877f
Fix lints
kimono-koans Sep 24, 2025
f344169
Better names
kimono-koans Sep 24, 2025
c6f2a7b
GNU implementation does not error out upon a already listed directory
kimono-koans Sep 24, 2025
e9b9db9
Merge branch 'main' into recursive_loop
kimono-koans Sep 24, 2025
5839aa4
Revert "GNU implementation does not error out upon a already listed d…
kimono-koans Sep 24, 2025
418e845
Merge branch 'recursive_loop' of https://github.com/kimono-koans/core…
kimono-koans Sep 24, 2025
01dedb2
Cleanup
kimono-koans Sep 25, 2025
d10ae3c
Cleanup
kimono-koans Sep 25, 2025
3d29b5d
Refactor
kimono-koans Sep 25, 2025
3f8055f
Fix lints
kimono-koans Sep 25, 2025
42a3af8
Merge branch 'main' into recursive_loop
kimono-koans Sep 25, 2025
dcaff6f
Initial commit
kimono-koans Sep 24, 2025
95cf0ad
Closer
kimono-koans Sep 24, 2025
27eebd6
Get queue order correct
kimono-koans Sep 24, 2025
18bbcb9
Use one contains, instead of insert and remove
kimono-koans Sep 24, 2025
1b6b1b5
No need for HashSet
kimono-koans Sep 24, 2025
7d56a8c
Cleanup
kimono-koans Sep 24, 2025
37b2916
Reduce syscalls via retained metadata
kimono-koans Sep 24, 2025
5b4aa52
Fix lints
kimono-koans Sep 24, 2025
f2a413e
Fix lints
kimono-koans Sep 24, 2025
663fa39
Cleanup
kimono-koans Sep 24, 2025
95eadae
Cleanup
kimono-koans Sep 24, 2025
7f18433
Use "stack" instead of queue
kimono-koans Sep 24, 2025
3ab7e24
More likely inode is different than device, allows early bailout
kimono-koans Sep 24, 2025
7e5d2fb
Use single mut vector instead of appending new vectors to stack
kimono-koans Sep 24, 2025
e17f198
Fix bug re: recursive symlinks
kimono-koans Sep 24, 2025
b4a0dde
Cleanup
kimono-koans Sep 24, 2025
aad56e0
Fix lints
kimono-koans Sep 24, 2025
97e1292
Better names
kimono-koans Sep 24, 2025
a9c22c3
GNU implementation does not error out upon a already listed directory
kimono-koans Sep 24, 2025
3e7e35f
Revert "GNU implementation does not error out upon a already listed d…
kimono-koans Sep 24, 2025
08b45c7
Cleanup
kimono-koans Sep 25, 2025
0191fc3
Cleanup
kimono-koans Sep 25, 2025
68443ea
Refactor
kimono-koans Sep 25, 2025
d3ba40d
Fix lints
kimono-koans Sep 25, 2025
0c51069
Merge branch 'recursive_loop' of https://github.com/kimono-koans/core…
kimono-koans Sep 25, 2025
a55bf78
Merge branch 'main' into recursive_loop
sylvestre Sep 26, 2025
1dc2ad9
Reduce stat calls for additional info in modes which don't need such …
kimono-koans Sep 28, 2025
36fa836
Fix lints
kimono-koans Sep 28, 2025
e89886e
Reduce stat calls for additional info in modes which don't need such …
kimono-koans Sep 28, 2025
d0c7b82
Revert "Reduce stat calls for additional info in modes which don't ne…
kimono-koans Sep 28, 2025
de1fd8d
Merge branch 'recursive_loop' of https://github.com/kimono-koans/core…
kimono-koans Sep 28, 2025
f01b14b
Revert "Merge branch 'recursive_loop' of https://github.com/kimono-ko…
kimono-koans Sep 28, 2025
23a5e28
Merge branch 'main' into recursive_loop
kimono-koans Sep 28, 2025
04e0266
Avoid additional info generation
kimono-koans Sep 28, 2025
3e4b7eb
Merge branch 'recursive_loop' of https://github.com/kimono-koans/core…
kimono-koans Sep 28, 2025
46a8e77
Use PathData for Listed Ancestors when possible
kimono-koans Sep 29, 2025
2f075ba
Fix lints
kimono-koans Sep 29, 2025
5698425
Merge branch 'main' into recursive_loop
kimono-koans Sep 29, 2025
d504e97
Fix further merge conflicts
kimono-koans Sep 29, 2025
8808a04
Fix lint
kimono-koans Sep 29, 2025
c690deb
Fix suggestions
kimono-koans Sep 29, 2025
21f5fd4
Merge branch 'main' into recursive_loop
kimono-koans Sep 29, 2025
f5953d4
Test should be Unix only as inode is Unix only
kimono-koans Sep 29, 2025
22985cb
Merge branch 'main' into recursive_loop
kimono-koans Sep 29, 2025
41a5e3a
Deref if deref set late as late as possible in the rudimentary displa…
kimono-koans Sep 29, 2025
94e69d6
Add too many levels of slinks error
kimono-koans Sep 29, 2025
bd0f141
Merge branch 'main' into recursive_loop
kimono-koans Sep 29, 2025
bb8f1b0
Cleanup
kimono-koans Sep 29, 2025
6633e1a
Merge branch 'recursive_loop' of https://github.com/kimono-koans/core…
kimono-koans Sep 29, 2025
c1a18cf
Cleanup
kimono-koans Sep 29, 2025
8b3aa82
Revert "Cleanup"
kimono-koans Sep 30, 2025
ee29ce6
Increase initial capacity in hopes of speeding up small scale tests
kimono-koans Sep 30, 2025
7a0c6af
Boxed is slightly faster
kimono-koans Sep 30, 2025
b578125
Fix lints
kimono-koans Sep 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/uu/ls/src/colors.rs
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ pub(crate) fn color_name(

if let Some(target) = target_symlink {
// use the optional target_symlink
// Use fn symlink_metadata directly instead of get_metadata() here because ls
// Use fn symlink_metadata directly instead of metadata here because ls
// should not exit with an err, if we are unable to obtain the target_metadata
style_manager.apply_style_based_on_colorable(target, name, wrap)
} else {
Expand Down
Loading
Loading