Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v8.3.1 Bugfixes - Stop implying --no-ignore-parent when --no-vcs-ignore is supplied, see #907, #901, #908 (@tmccombs) - fd no longer waits for the whole traversal if the only matches arrive within max_buffer_time, see #868 and #895 (@tavianator) - --max-results=1 now immediately quits after the first result, see #867 - fd -h does not panic anymore when stdout is closed, see #897 Changes - Disable jemalloc on FreeBSD, see #896 (@xanderio) - Updated man page, see #912 (@rlue) - Updated zsh completions, see #932 (@tmccombs) v8.3.0 Performance improvements - Colorized output is now significantly faster, see #720 and #853 (@tavianator) - 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, see #885 (@tmccombs, original implementation by @sourlemon207) - 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; see #863 (@tavianator, original implementation by @alexmaco) Features - Don't buffer command output from --exec when using a single thread. See #522 - Add new -q, --quiet flag, see #303 (@Asha20) - Add new --no-ignore-parent flag, see #787 (@will459) - Add new --batch-size flag, see #410 (@devonhollowood) - Add opposing command-line options, see #595 (@Asha20) - Add support for more filesystem indicators in LS_COLORS, see sharkdp/lscolors#35 (@tavianator) Bugfixes - Always show the ./ prefix for search results unless the output is a TTY or --strip-cwd-prefix is set, see #760 and #861 (@jcaplan) - Set default path separator to / in MSYS, see #537 and #730 (@aswild) - fd cannot search files under a RAM disk, see #752 - fd doesn't show substituted drive on Windows, see #365 - Properly handle write errors to devices that are full, see #737 - Use local time zone for time functions (--change-newer-than, --change-older-than`), see #631 (@jacobmischka) - Support --list-details on more platforms (like BusyBox), see #783 - The filters --owner, --size, and --changed-{within,before} now apply to symbolic links themselves, rather than the link target, except when --follow is specified; see #863 - Change time comparisons to be exclusive, see #794 (@jacobmischka) Changes - Apply custom --path-separator to commands run with --exec(-batch) and --list-details, see #697 (@aswild) Other - Many documentation updates
- Loading branch information