67 Commits

Author SHA256 Message Date
0e1ec5e404 Accepting request 1302469 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1302469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=25
2025-09-03 19:07:38 +00:00
21b3a086b7 fix patch
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=62
2025-08-26 15:11:57 +00:00
828496d713 fix service
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=61
2025-08-26 14:54:50 +00:00
ff7b10c77e - Update to version 10.3.0:
* release: 10.3
  * build: Update OSes for github actions
  * build(deps): bump actions/checkout from 4 to 5
  * filesystem: Fix a clippy warning about lifetime elision
  * build(deps): bump clap_complete from 4.5.54 to 4.5.55
  * build(deps): bump clap from 4.5.40 to 4.5.42
  * build(deps): bump libc from 0.2.172 to 0.2.174
  * chore: Update several packages
  * fix: Remove duplicate nix from lockfile
  * build(deps): bump ctrlc from 3.4.6 to 3.4.7
  * build(deps): bump argmax from 0.3.1 to 0.4.0
  * build(deps): bump clap_complete from 4.5.52 to 4.5.54
  * build(deps): bump clap from 4.5.39 to 4.5.40
  * Remove test_invalid_cwd on illumos
  * Make test be excluded at compile time rather than at run-time.
  * Use printf in a test rather than echo -n
  * Do not use jemalloc on Illumos
  * Update README.md to RHEL 10
  * build(deps): bump clap from 4.5.37 to 4.5.39
  * build(deps): bump clap_complete from 4.5.48 to 4.5.52
  * build(deps): bump jiff from 0.2.10 to 0.2.14
  * build(deps): bump tempfile from 3.19.1 to 3.20.0
  * Update tikv-jemallocator to 0.6
  * Depend on jemallocator as tikv-jemallocator
  * docs(security): add initial security policy
  * Fix typo
  * docs: Clarify option positions in README
  * docs: Mention how to end --exec-batch args
  * docs: Better specify that if path is given, pattern must be as well.

OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=60
2025-08-26 14:47:15 +00:00
dbee9b80ee Accepting request 1199286 from utilities
- _service: use manual instead of disabled as suggested by osc
- 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
  * build(deps): bump anyhow from 1.0.82 to 1.0.86
  * Update sponsors.md
  * Remove sponsorship message
- 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
- Update to version 10.0.0:
  * Prepare for 10.0.0 release
  * Add @timestamp to --help
  * Add script to automate some of release process.
  * ci: Support large page sizes on AArch64
  * build(deps): bump libc from 0.2.153 to 0.2.154
  * build(deps): bump chrono from 0.4.37 to 0.4.38
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * Fix typo in CHANGELOG
  * Add test for gitignore workaround
  * Workaround for bug with gitinored files
  * Remove unnecessary sudo in front of commands
  * Stop ignore .git folders by default
  * filesystem: Remove a redundant as_str()
  * Fix deprecation warning.
  * Add clippy using latest rust version to CI
  * Use 'MAIN_SEPARATOR_STR' instead of '&MAIN_SEPARATOR.to_string()'
  * Update MSRV to 1.77.2
  * build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
  * build(deps): bump lscolors from 0.16.0 to 0.17.0
  * build(deps): bump aho-corasick from 1.1.2 to 1.1.3
  * Set default path separator to '/' in MSYS/MSYS2
  * refactor: Optimize code based on cargo clippy suggestions
  * build(deps): bump softprops/action-gh-release from 1 to 2
  * Clean up clippy warnings
  * build(deps): bump chrono from 0.4.31 to 0.4.34
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump libc from 0.2.151 to 0.2.153
  * Run formatting
  * Add support for @%s time format
  * Add installation instructions for more Linux distributions in README
  * More whitespace
  * Add Terminal Trove sponsorship
  * build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
  * build(deps): bump ignore from 0.4.21 to 0.4.22
  * build(deps): bump clap_complete from 4.4.6 to 4.4.9
  * build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
  * build(deps): bump regex from 1.10.2 to 1.10.3
  * Makefile: use `--locked` for build
  * Add target aarch64-unknown-linux-musl
  * Update clap version
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
  * build(deps): bump filetime from 0.2.22 to 0.2.23
  * build(deps): bump clap_complete from 4.4.4 to 4.4.5
  * build(deps): bump libc from 0.2.150 to 0.2.151
  * Updated CHANGELOG.md, man page and made alias visible in fd -h too
  * Added explicit documentation about the possibility of using dir
  * Added alias --type dir
  * Format notes in Readme
  * Fixes typo in README
  * fix: Respect NO_COLOR with --list-details option
  * CHANGELOG: Fix issue number typo
  * Update troubleshooting section
  * Update license information
  * Add new unreleased section
- Add rust.patch:
  * Decrease rust version dependency from 1.77.2 to 1.77.0. 
    The later version is required to fix a problem specific to Windows and is not 
    presently available to build in Factory
- require rust >= 1.70.0 for clap_lex dependency
- 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
- 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
- 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
- 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
- Update to version 8.5.0:
 - Features
  - --type executable/-t now works on Windows, see #1051 and #1061
 - 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
  - 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
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
 - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
 - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067
- 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
- Automatic update of vendored dependencies
- Correct _service to use the obs_scm generated tar
- 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
- remove service files
- 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)
- 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
- Replace rust-packaging with cargo-packaging
- Replace manual vendoring, build and install with rust-packaging macros
- Update to 8.2.1
  * No functional changes with respect to v8.2.0. Bugfix in the release process.
- Update to 8.2.0
  * Features
    - Add new `--prune` flag, see #535 (@reima)
    - Improved the usability of the time-based options, see #624 and #645 (@gorogoroumaru)
    - Add support for exact file sizes in the `--size` filter, see #669 and #696 (@Rogach)
    - `fd` now prints an error message if the search pattern requires a leading dot but
      `--hidden` is not enabled (Unix only), see #615
  * Bugfixes
    - Avoid panic when performing limited searches in directories with restricted permissions, see #678
    - Invalid numeric command-line arguments are silently ignored, see #675
    - Disable jemalloc on Android, see #662
    - The `--help` text will be colorless if `NO_COLOR` has been set, see #600 (@xanonid)
  * Changes
    - If `LS_COLORS` is not set (e.g. on Windows), we now provide a more comprehensive default which
      includes much more filetypes, see #604 and #682 (mjsir911).
  * Other
    - Added `zsh` completion files, see #654 and #189 (@smancill)
- Update to 8.1.1
  * Bugfixes
    - Support colored output on older Windows versions if either
      (1) --color=always is set or
      (2) the TERM environment variable is set. See #469 
- Update to 8.1.0
  * Features
    - Add new --owner [user][:group] command-line option
    - Add support for a global ignore file (~/.config/fd/ignore on Unix)
    - Do not exit immediately if one of the search paths is missing
  * Bugfixes
    - Reverted a change from fd 8.0 that enabled colors on all
      Windows terminals (see below) in order to support
      older Windows versions again
    - Fix --glob behavior with empty pattern
- Update to 8.0.0
  * Features
    - Add a new -l/--list-details option to show more details about
      the search results.
    - Add a new --max-results=<count> option to limit the number of
      search results, see #472, #476 and #555
    - Add the alias -1 for --max-results=1, see #561.
    - Add new --type socket and --type pipe filters, see #511.
    - Add new --min-depth <depth> and --exact-depth <depth> options
      in addition to the existing option to limit the maximum
      depth. See #404.
    - Support additional ANSI font styles in LS_COLORS: faint, slow
      blink, rapid blink, dimmed, hidden and strikethrough.
  * Bugfixes
    - Preserve non-UTF8 filenames: invalid UTF-8 filenames are now
      properly passed to child-processes when using --exec,
      --exec-batch or --list-details. In fd's output, we replace
      non-UTF-8 sequences with the "�" character. However, if the
      output of fd goes to another process, we print the actual
      bytes of the filename. For more details, see #558 and #295.
    - LS_COLORS entries with unsupported font styles are not
      completely ignored, see #552
  * Changes
    - When using --glob in combination with --full-path, a *
      character does not match a path separation character (/ or
      \\) anymore. You can use ** for that. This allows things like
      fd -p -g '/some/base/path/*/*/*.txt' which would previously
      match to arbitrary depths (instead of exactly two folders
      below /some/base/path. See #404.
    - "Legacy" support to use fd -exec (with a single dash) has
      been removed. Use fd -x or fd --exec instead.
    - Overall improved error handling and error messages.
  * Other
    - Korean translation of the README, see: 한국어
- Changes from 7.5.0
  * Features
    - Added --one-file-system (aliases: --mount, --xdev) to not
      cross file system boundaries on Unix and Windows, see #507
    - Added --base-directory to change the working directory in
      which fd is run, see #509 and #475
    - fd will not use colored output if the NO_COLOR environment
      variable is set, see #550 and #551
    - fd --exec will return exit code 1 if one of the executed
      commands fails, see #526 and #531
  * Bug Fixes
    - Fixed 'command not found' error when using zsh completion,
      see #487
    - fd -L should include broken symlinks, see #357 and #497
    - Display directories even if we don't have permission to
      enter, see #437
  * Changes
    - A flag can now be passed multiple times without producing an
      error, see #488 and #496
    - Search results are sorted when using the -X option to match
      the behaviour of piping to xargs, see #441 and #524
- Update to 7.4.0
  * Added a new --path-separator <sep> option
  * When fd is run with the --exec-batch/-X option, it now exposes
    the exit status of the command that was run
  * Added a new -g/--glob option to switch to glob-based searches 
  * Use jemalloc by default, improving the performance for almost all searches
  * Reduce number of stat syscalls, improving the performance for searches
    where file metadata is required
  * Added support for filtering by file modification time by adding
    two new options --changed-before <date|duration> and --changed-within <..>.
    For more details, see the --help text, the man page,
    the relevant issue #165 and the PR #339 (@kimsnj)
  * Added --show-errors option to enable the display of filesystem error messages
    such as "permission denied", see #311 (@psinghal20 and @majecty)
  * Added --maxdepth as a (hidden) alias for --max-depth, see #323 (@mqudsi)
  * Added --search-path option which can be supplied to replace
    the positional path argument at any position.
  * New --exec-batch <cmd>/-X <cmd> option for batch execution of commands
  * Support for 24-bit color codes
- Update to version 7.1.0
Features
  * Added --size filter option
  * Added --type empty (or -t e) to search for empty files and/or directories
Changes
  * .gitignore files will only be respected in Git repositories, not outside.
  * A few performance improvements for --type searches
- cleanup with spec-cleaner 
- Update to version 7.0.0
Features
  * Added --type executable (or -t x) to search for executable
    files only
  * Added support for .fdignore files
  * Added --ignore-file option to add custom ignore files
  * Suggest --fixed-strings on invalid regular expressions
  * Detect when user supplied path instead of pattern
Changes
  * .ignore and .rgignore files are not parsed anymore. Use
    .fdignore files
  * or add custom files via --ignore-file instead.
Bugfixes
  * Properly normalize absolute paths
  * Invalid utf8 filenames displayed when -e is used
  * If --type is used, fifos/sockets/etc. are always shown
- cleanup with spec-cleaner
- Ensure neutrality of description. Describe the feature
  differences to GNU find.
 - ship man page and shell completions
 - reduce size of tarballs
 - neutralize description a bit
 - port history to fd.changes
 - Updated to version 6.3.0
 - Initial packaging  @ 4.0.0

OBS-URL: https://build.opensuse.org/request/show/1199286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=24
2024-09-09 12:43:47 +00:00
6b2413a119 service: remove obscpio thanks to jengelh
https://build.opensuse.org/request/show/1197866#comment-1982396

OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=58
2024-09-06 19:17:56 +00:00
9c9554aeeb - _service: use manual instead of disabled as suggested by osc
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=57
2024-09-01 07:45:38 +00:00
c330476058 - 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
2760dfa211 Accepting request 1172852 from 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/1172852
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=23
2024-05-09 15:28:50 +00:00
15ddaa1441 fix patch
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=54
2024-05-09 06:54:42 +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
283b89019f Accepting request 1172637 from utilities
- Update to version 10.0.0:
  * Prepare for 10.0.0 release
  * Add @timestamp to --help
  * Add script to automate some of release process.
  * ci: Support large page sizes on AArch64
  * build(deps): bump libc from 0.2.153 to 0.2.154
  * build(deps): bump chrono from 0.4.37 to 0.4.38
  * build(deps): bump nix from 0.27.1 to 0.28.0
  * Fix typo in CHANGELOG
  * Add test for gitignore workaround
  * Workaround for bug with gitinored files
  * Remove unnecessary sudo in front of commands
  * Stop ignore .git folders by default
  * filesystem: Remove a redundant as_str()
  * Fix deprecation warning.
  * Add clippy using latest rust version to CI
  * Use 'MAIN_SEPARATOR_STR' instead of '&MAIN_SEPARATOR.to_string()'
  * Update MSRV to 1.77.2
  * build(deps): bump crossbeam-channel from 0.5.11 to 0.5.12
  * build(deps): bump lscolors from 0.16.0 to 0.17.0
  * build(deps): bump aho-corasick from 1.1.2 to 1.1.3
  * Set default path separator to '/' in MSYS/MSYS2
  * refactor: Optimize code based on cargo clippy suggestions
  * build(deps): bump softprops/action-gh-release from 1 to 2
  * Clean up clippy warnings
  * build(deps): bump chrono from 0.4.31 to 0.4.34
  * build(deps): bump tempfile from 3.9.0 to 3.10.1
  * build(deps): bump libc from 0.2.151 to 0.2.153
  * Run formatting
  * Add support for @%s time format
  * Add installation instructions for more Linux distributions in README
  * More whitespace
  * Add Terminal Trove sponsorship
  * build(deps): bump nu-ansi-term from 0.49.0 to 0.50.0
  * build(deps): bump ignore from 0.4.21 to 0.4.22
  * build(deps): bump clap_complete from 4.4.6 to 4.4.9
  * build(deps): bump crossbeam-channel from 0.5.10 to 0.5.11
  * build(deps): bump regex from 1.10.2 to 1.10.3
  * Makefile: use `--locked` for build
  * Add target aarch64-unknown-linux-musl
  * Update clap version
  * build(deps): bump tempfile from 3.8.1 to 3.9.0
  * build(deps): bump crossbeam-channel from 0.5.8 to 0.5.10
  * build(deps): bump filetime from 0.2.22 to 0.2.23
  * build(deps): bump clap_complete from 4.4.4 to 4.4.5
  * build(deps): bump libc from 0.2.150 to 0.2.151
  * Updated CHANGELOG.md, man page and made alias visible in fd -h too
  * Added explicit documentation about the possibility of using dir
  * Added alias --type dir
  * Format notes in Readme
  * Fixes typo in README
  * fix: Respect NO_COLOR with --list-details option
  * CHANGELOG: Fix issue number typo
  * Update troubleshooting section
  * Update license information
  * Add new unreleased section
- Add rust.patch:
  * Decrease rust version dependency from 1.77.2 to 1.77.0. 
    The later version is required to fix a problem specific to Windows and is not 
    presently available to build in Factory

OBS-URL: https://build.opensuse.org/request/show/1172637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=22
2024-05-08 09:40:41 +00:00
56a4f96c67 - Add rust.patch:
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=51
2024-05-08 06:47:55 +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
0d703acc2d Accepting request 1135743 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1135743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=21
2024-01-03 11:25:20 +00:00
28998b3661 - require rust >= 1.70.0 for clap_lex dependency
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=48
2023-12-23 10:58:03 +00:00
6c81e4b1bb Accepting request 1134055 from utilities
OBS-URL: https://build.opensuse.org/request/show/1134055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=20
2023-12-19 22:16:57 +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
9e0a299a97 Accepting request 1119376 from utilities
OBS-URL: https://build.opensuse.org/request/show/1119376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=19
2023-10-22 19:02:15 +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
74e95dce2a Accepting request 1068036 from utilities
OBS-URL: https://build.opensuse.org/request/show/1068036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=18
2023-02-28 11:48:51 +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
3856278a56 Accepting request 1058403 from utilities
OBS-URL: https://build.opensuse.org/request/show/1058403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=17
2023-01-15 16:58:05 +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
27634fd5c4 Accepting request 1034798 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1034798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=16
2022-11-09 11:58:19 +00:00
561cd5d78f fix completions
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=38
2022-11-02 08:59:15 +00:00
287dfb539d add libpcre to build requires
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=37
2022-11-02 08:01:37 +00:00
9f3aa30d1a update vendor
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=36
2022-11-02 07:50:08 +00:00
eb6118715f - Features
- --type executable/-t now works on Windows, see #1051 and #1061
 - 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
  - 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
  - fds memory usage will not grow unboundedly on huge directory trees, see #1146
  - fd returns an error when current working directory does not exist while a search path is
  - specified, see #1072
  - Improved "command not found" error message, see #1083 and #1109
  - Preserve command exit codes when using --exec-batch, see #1136 and #1137
 - Changes
  - No leading ./ prefix for non-interactive results, see above.
  - fd now colorizes paths in parallel, significantly improving performance, see #1148
  - fd can now avoid stat syscalls even when colorizing paths, as long as the color scheme doesn't
  - require metadata, see #1148
  - The statically linked musl versions of fd now use jmalloc, leading to a significant performance
  - improvement, see #1062
 - Other
  - Added link back to GitHub in man page and --help text, see #1086
  - Major update in how fd handles command line options internally, see #1067

OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=35
2022-11-02 07:32:12 +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
86b44a3452 Accepting request 982751 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/982751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=15
2022-06-16 16:20:31 +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
eaedf99254 Accepting request 979097 from home:firstyear:branches:utilities
- Correct _service to use the obs_scm generated tar

OBS-URL: https://build.opensuse.org/request/show/979097
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=31
2022-05-25 05:48:22 +00:00
97cba73ce0 Accepting request 967705 from utilities
OBS-URL: https://build.opensuse.org/request/show/967705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=14
2022-04-08 20:45:49 +00:00
202bb45a03 Accepting request 966936 from home:firstyear:branches:utilities
Automatic update of vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/966936
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=29
2022-04-08 07:57:11 +00:00
b697caf470 Accepting request 951787 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/951787
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=13
2022-02-05 22:23:25 +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
7a638c8af5 Accepting request 944794 from utilities
- remove service files to fix build

- Update to version 8.3.1

OBS-URL: https://build.opensuse.org/request/show/944794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=12
2022-01-08 22:23:42 +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
1027a46881 next try with re-run services
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=26
2022-01-07 08:58:48 +00:00
aa1c366c9b - 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/package/show/utilities/fd?expand=0&rev=25
2022-01-06 19:53:54 +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
da490a891d Accepting request 936384 from utilities
- 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/936384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=11
2021-12-08 21:09:21 +00:00
a669f007de Accepting request 928651 from home:firstyear:branches:utilities
Add osc service for cargo audit

OBS-URL: https://build.opensuse.org/request/show/928651
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=23
2021-12-07 23:39:18 +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
a33ca85778 Accepting request 922955 from utilities
OBS-URL: https://build.opensuse.org/request/show/922955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=10
2021-10-04 16:40:31 +00:00
2edddc8753 Accepting request 921907 from home:firstyear:branches:utilities
- Replace rust-packaging with cargo-packaging

OBS-URL: https://build.opensuse.org/request/show/921907
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=20
2021-10-04 08:32:22 +00:00
a3224faa47 Accepting request 859866 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/859866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fd?expand=0&rev=9
2021-01-03 20:26:38 +00:00
fb224cbf5a build using rust-packaging
OBS-URL: https://build.opensuse.org/package/show/utilities/fd?expand=0&rev=18
2020-12-26 21:40:22 +00:00