SHA256
5
0
forked from pool/fd

14 Commits

Author SHA256 Message Date
86cd10fbdb - Update to version 10.2.0:
* Bump dependencies
  * Prepare for 10.2.0 release
  * docs: documentation link of regular expressions to the latest version
  * build(deps): bump clap from 4.5.8 to 4.5.13
  * build(deps): bump clap_complete from 4.5.7 to 4.5.8
  * build(deps): bump nu-ansi-term from 0.50.0 to 0.50.1
  * build(deps): bump version_check from 0.9.4 to 0.9.5
  * Fix unused config struct field on Windows
  * Fix unused OnceLock import lint on Windows
  * Fix Conflicts syntax
  * Create fdfind symlinks in deb package
  * Refactor creating deb package into separate script
  * Note executable name in release debs
  * build(deps): bump clap_complete from 4.5.2 to 4.5.7
  * build(deps): bump regex from 1.10.4 to 1.10.5
  * build(deps): bump regex-syntax from 0.8.3 to 0.8.4
  * build(deps): bump clap from 4.5.4 to 4.5.8
  * build(deps): bump lscolors from 0.17.0 to 0.18.0
  * Fix percent encoding
  * docs: Add flox install
  * Continue supporting windows 7 with builds
  * Update OS versions for github actions
  * Change --hyperlink to be an option instead of a flag
  * Fix test on windows
  * Fix unicode encoding of hyperlinks
  * Add hyperlink support to fd
  * build(deps): bump libc from 0.2.154 to 0.2.155
  * build(deps): bump crossbeam-channel from 0.5.12 to 0.5.13
  * build(deps): bump nix from 0.28.0 to 0.29.0

OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=56
2024-08-23 12:34:27 +00:00
7cfae62b30 Accepting request 1172798 from home:jubalh:branches:utilities
- Update to version 10.1.0:
  * Add --format to help in README
  * Prepare for 10.1.0 release
  * Implement option for printing custom formats
  * docs: Make auto option for --strip-cwd-prefix more clear
  * feat: Add option to always include cwd prefix
  * Add upcoming to changelog
  * Attempt to add aarch64 osx build to CI
  * Fix #1085 for real

OBS-URL: https://build.opensuse.org/request/show/1172798
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=53
2024-05-08 21:02:49 +00:00
40b7201e53 Accepting request 1172601 from home:pallaswept
Update to version 10.0.0
Includes patch to sources, which reduces rust dependency, to allow building for Factory. The version specified upstream is a fix for a Windows-specific vulnerability.

I hope this is helpful.

OBS-URL: https://build.opensuse.org/request/show/1172601
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=50
2024-05-08 06:39:47 +00:00
b07177f4c3 Accepting request 1134014 from home:jubalh:branches:utilities
- Update to version 9.0.0:
  Performance:
  * Performance has been significantly improved, both due to optimizations
    in the underlying ignore crate (#1429), and in fd itself (#1422, #1408, #13620).
    Benchmarks results show gains of 6-8x for full traversals of smaller directories
    (100k files) and up to 13x for larger directories (1M files).
  * The default number of threads is now constrained to be at most 64. This should
    improve startup time on systems with many CPU cores. (#1203, #1410, #1412, #1431)
  * New flushing behavior when writing output to stdout, providing better performance
    for TTY and non-TTY use cases, see #1452 and #1313.
  Features:
  * Support character and block device file types, see #1213 and #1336
  * Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore
    / -I or --no-ignore-vcs to override, see #1387 and #1396
  Bugfixes:
  * Fix NO_COLOR support, see #1421
  Other:
  * Fixed documentation typos, see #1409

OBS-URL: https://build.opensuse.org/request/show/1134014
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=46
2023-12-19 15:57:24 +00:00
6e929c5ee2 Accepting request 1119340 from home:jubalh:branches:utilities
- Update to version 8.7.1:
  * -1 properly conflicts with the exec family of options.
  * --max-results overrides -1
  * --quiet properly conflicts with the exec family of options. This
    used to be the case, but broke during the switch to clap-derive
  * --changed-within now accepts a space as well as a "T" as the
    separator between date and time (due to update of chrono dependency)
  * Many dependencies were updated
  * Some documentation was updated and fixed

OBS-URL: https://build.opensuse.org/request/show/1119340
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=44
2023-10-21 19:41:01 +00:00
b9549857b0 Accepting request 1067920 from home:amanzini:branches:utilities
- Update to version 8.7.0:
  * Bump dependencies
  * Add flag --no-require-git to always respect gitignore files
  * Skip an executable test if running as root
  * updates for windows platform
  * Fix logic for when to read global ignore file
  * Add Upcoming release to changelog

OBS-URL: https://build.opensuse.org/request/show/1067920
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=42
2023-02-27 16:59:19 +00:00
501c0166c7 Accepting request 1058390 from home:amanzini:branches:utilities
- Update to version 8.6.0:
  * New --and <pattern> option to add additional patterns that must also be matched. 
  * Added --changed-after as alias for --changed-within, to have a name consistent with --changed-before.
  * Breaking: On Unix-like systems, --type executable now additionally checks if the file is executable by the current user,
  * Fix completion generation to not include full path of fd command
  * Fix build error if completions feature is disabled
  * Fix --owner, --threads/j option value parsing

OBS-URL: https://build.opensuse.org/request/show/1058390
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=40
2023-01-14 19:48:19 +00:00
64704a495c - Update to version 8.5.0:
Features

    --type executable/-t now works on Windows, see #1051 and #1061 (@tavianator)

Bugfixes

    Fixed differences between piped / non-piped output. This changes fds behavior back to what we
    had before 8.3.0, i.e. there will be no leading ./ prefixes, unless --exec/-x,
    --exec-batch/-X, or --print0/-0 are used. --strip-cwd-prefix can be used to strip that
    prefix in those cases. See #1046, #1115, and #1121 (@tavianator)
    fd could previously crash with a panic due to a race condition in Rusts standard library
    (see rust-lang/rust#39364). This has been fixed by switching to a different
    message passing implementation, see #1060 and #1146 (@tavianator)
    fds memory usage will not grow unboundedly on huge directory trees, see #1146 (@tavianator)
    fd returns an error when current working directory does not exist while a search path is
    specified, see #1072 (@vijfhoek)
    Improved "command not found" error message, see #1083 and #1109 (@themkat)
    Preserve command exit codes when using --exec-batch, see #1136 and #1137 (@amesgen)

Changes

    No leading ./ prefix for non-interactive results, see above.
    fd now colorizes paths in parallel, significantly improving performance, see #1148 (@tavianator)
    fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
    require metadata, see #1148 (@tavianator)
    The statically linked musl versions of fd now use jmalloc, leading to a significant performance
    improvement, see #1062 (@tavianator)

Other

    Added link back to GitHub in man page and --help text, see #1086 (@scottchiefbaker)
    Major update in how fd handles command line options internally, see #1067 (@tmccombs)

OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=34
2022-11-02 07:17:50 +00:00
fcd8ea344d - Update to version 8.4.0:
* Update documentation of --batch-size feature
  * Fix (pointless) clippy suggestion
  * Use cross to build x86_64-unknown-linux-gnu binaries to relax glibc requirements
  * Use minimal toolchain for clippy runs
  * exec: Execute batches before they get too long
  * remove description of --batch-size flag from EXAMPLES subsection
  * Limit nix features
  * Update help text and man page
  * Make -u idempotent
  * Match against reference instead of value
  * modification skeleton
  * make DirEntry Ord
  * add actual path separator value to config
  * Fix mistakes from resolving conflicts
  * Error out if no args provided to --exec or --exec-batch
  * Use full names in command.rs
  * Group together output from multi exec commands
  * Add  description of multiple --exec to man page
  * Fix clippy lints
  * Support multiple `--exec` instances
  * Looks like the COPR repo is no longer maintained
  * Fix missing clap feature
  * Fix some clippy warnings
  * More prominently document that fd uses regex by default
  * convert to path instead of cloning in batch exec
  * rename module entry -> dir_entry
  * append trailing slash to folders
  * send DirEntries to output instead of just path

OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=32
2022-06-08 09:21:16 +00:00
4342e6e65a - Update to version 8.3.2:
* Add temporary version of logo
  * Bump version to v8.3.2
  * Add clippy run in CI/CD
  * Add tavianator sponsoring link
  * Bump MSRV to 1.54
  * Upgrade to clap 3.0
  * Add CHANGELOG entry
  * Change test_opposing to be less flaky.
  * Update normpath to 0.3.2 to fix issue #931

OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=28
2022-01-29 17:23:37 +00:00
9a40826250 Fix build (removed service files)
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=27
2022-01-07 16:24:52 +00:00
aac9dc5ccf Accepting request 944494 from home:sebix:branches:utilities
- Update to version 8.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 (@tavianator)
  - 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)

OBS-URL: https://build.opensuse.org/request/show/944494
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=24
2022-01-06 17:36:25 +00:00
659af5ca8e trim service
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=22
2021-12-07 23:21:50 +00:00
6bce9d0a91 Accepting request 934481 from home:sebix:branches:utilities
- add _service file for automatic updates.
- Update to version 8.3.0:
  * Update usage section
  * Bump version
  * Update CHANGELOG for v8.3
  * Update dependencies
  * Use non-sync channel
  * squash! Add buffering to stdout when it's not a terminal
  * Add entry for buffering to CHANGELOG
  * Add buffering to stdout when it's not a terminal
  * Modify example to a realistic use case
  * Add an example of the -X option using rg

OBS-URL: https://build.opensuse.org/request/show/934481
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=21
2021-12-07 23:18:48 +00:00