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
Lint
Lint Not Applicable
Unit
Tests Not Applicable

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.