Page MenuHomeSolus

Update fd to 8.3.0
ClosedPublic

Authored by algent on Nov 30 2021, 12:43 PM.
Tags
None
Referenced Files
F11066972: D12394.diff
Fri, Aug 11, 7:09 PM
F10897193: D12394.id30124.diff
Jul 2 2023, 5:02 AM
F10890190: D12394.id30255.diff
Jun 28 2023, 12:00 PM
F10888640: D12394.id30125.diff
Jun 27 2023, 5:48 AM
F10888420: D12394.id30258.diff
Jun 27 2023, 2:28 AM
F10884310: D12394.diff
Jun 24 2023, 9:45 PM
F10823009: D12394.id30125.diff
Jun 3 2023, 1:17 AM
F10778664: D12394.id.diff
May 24 2023, 10:03 AM
Subscribers

Details

Summary

Changelog:

  • Performance improvements
    • Colorized output is now significantly faster
    • Writing to stdout is now buffered if the output does not go to a TTY. This increases performance when the output of fd is piped to another program or to a file
    • File metadata is now cached between the different filters that require it (e.g. --owner, --size), reducing the number of stat syscalls when multiple filters are used.
  • Features
    • Don't buffer command output from --exec when using a single thread.
    • Add new -q, --quiet flag.
    • Add new --no-ignore-parent flag.
    • Add new --batch-size flag.
    • Add opposing command-line options.
    • Add support for more filesystem indicators in LS_COLORS.
  • Bugfixes
    • Always show the ./ prefix for search results unless the output is a TTY or --strip-cwd-prefix is set.
    • Set default path separator to / in MSYS.
    • fd cannot search files under a RAM disk.
    • Properly handle write errors to devices that are full.
    • Use local time zone for time functions (--change-newer-than, --change-older-than).
    • The filters --owner, --size, and --changed-{within,before} now apply to symbolic links themselves, rather than the link target, except when --follow is specified
    • Change time comparisons to be exclusive
  • Changes
    • Apply custom --path-separator to commands run with --exec(-batch) and --list-details

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Search a few files on my home directory.

Diff Detail

Repository
R4244 fd
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 2682
Build 2682: arc lint + arc unit

Event Timeline

move networking before builddeps

JoshStrobl edited the summary of this revision. (Show Details)
JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
15

move back above summary

This revision now requires changes to proceed.Dec 8 2021, 9:25 PM
algent marked an inline comment as done.

move networking back above summary

This revision is now accepted and ready to land.Dec 8 2021, 9:38 PM
This revision was automatically updated to reflect the committed changes.