From 67c2552c77243ae0f95dc51bd733c55285135b37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 14:05:59 +0000 Subject: [PATCH 1/5] Bump the cargo group across 1 directory with 66 updates Bumps the cargo group with 47 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.100` | | [clap](https://github.com/clap-rs/clap) | `4.5.46` | `4.5.48` | | [clap_complete](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.58` | | [tracing-forest](https://github.com/QnnOkabayashi/tracing-forest) | `0.1.6` | `0.2.0` | | [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.16` | `2.0.17` | | [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.7.6` | | [bitflags](https://github.com/bitflags/bitflags) | `2.9.3` | `2.9.4` | | [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.176` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.21.0` | `3.23.0` | | [bytesize](https://github.com/bytesize-rs/bytesize) | `2.0.1` | `2.1.0` | | [rustix](https://github.com/bytecodealliance/rustix) | `1.0.8` | `1.1.2` | | [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.41` | | [trybuild](https://github.com/dtolnay/trybuild) | `1.0.110` | `1.0.111` | | [expectrl](https://github.com/zhiburt/expectrl) | `0.7.1` | `0.8.0` | | [windows-sys](https://github.com/microsoft/windows-rs) | `0.60.2` | `0.61.1` | | [windows](https://github.com/microsoft/windows-rs) | `0.61.3` | `0.62.1` | | [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.11.3` | | [insta](https://github.com/mitsuhiko/insta) | `1.43.1` | `1.43.2` | | [async-io](https://github.com/smol-rs/async-io) | `2.5.0` | `2.6.0` | | [fs-err](https://github.com/andrewhickman/fs-err) | `3.1.1` | `3.1.2` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.37.0` | `0.37.2` | | [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` | | [zip](https://github.com/zip-rs/zip2) | `4.6.0` | `5.1.1` | | [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.13` | | [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.13.3` | `1.14.1` | | [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.35` | `1.2.39` | | [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` | | [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.16` | `0.1.17` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.11.4` | | libredox | `0.1.9` | `0.1.10` | | [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.28` | | [polling](https://github.com/smol-rs/polling) | `3.10.0` | `3.11.0` | | [rustls](https://github.com/rustls/rustls) | `0.23.31` | `0.23.32` | | [schannel](https://github.com/steffengy/schannel-rs) | `0.1.27` | `0.1.28` | | [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.14.0` | `2.15.0` | | [serde_spanned](https://github.com/toml-rs/toml) | `1.0.0` | `1.0.2` | | [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` | | [toml](https://github.com/toml-rs/toml) | `0.9.5` | `0.9.7` | | [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.19` | | [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.10` | `0.1.11` | | [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.0` | `0.45.1` | | [xattr](https://github.com/Stebalien/xattr) | `1.5.1` | `1.6.1` | | [zerocopy](https://github.com/google/zerocopy) | `0.8.26` | `0.8.27` | | [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` | Updates `anyhow` from 1.0.99 to 1.0.100 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100) Updates `clap` from 4.5.46 to 4.5.48 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.5.48) Updates `clap_complete` from 4.5.57 to 4.5.58 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.57...clap_complete-v4.5.58) Updates `tracing-forest` from 0.1.6 to 0.2.0 - [Commits](https://github.com/QnnOkabayashi/tracing-forest/commits) Updates `serde_derive` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `thiserror` from 2.0.16 to 2.0.17 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.16...2.0.17) Updates `serde` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `memchr` from 2.7.5 to 2.7.6 - [Commits](https://github.com/BurntSushi/memchr/compare/2.7.5...2.7.6) Updates `bitflags` from 2.9.3 to 2.9.4 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.9.3...2.9.4) Updates `libc` from 0.2.175 to 0.2.176 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176) Updates `tempfile` from 3.21.0 to 3.23.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.21.0...v3.23.0) Updates `bytesize` from 2.0.1 to 2.1.0 - [Release notes](https://github.com/bytesize-rs/bytesize/releases) - [Changelog](https://github.com/bytesize-rs/bytesize/blob/master/CHANGELOG.md) - [Commits](https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.1.0) Updates `rustix` from 1.0.8 to 1.1.2 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md) - [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.8...v1.1.2) Updates `quote` from 1.0.40 to 1.0.41 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.40...1.0.41) Updates `trybuild` from 1.0.110 to 1.0.111 - [Release notes](https://github.com/dtolnay/trybuild/releases) - [Commits](https://github.com/dtolnay/trybuild/compare/1.0.110...1.0.111) Updates `expectrl` from 0.7.1 to 0.8.0 - [Commits](https://github.com/zhiburt/expectrl/commits) Updates `windows-sys` from 0.60.2 to 0.61.1 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) Updates `windows` from 0.61.3 to 0.62.1 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) Updates `regex` from 1.11.2 to 1.11.3 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/compare/1.11.2...1.11.3) Updates `insta` from 1.43.1 to 1.43.2 - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/1.43.1...1.43.2) Updates `async-io` from 2.5.0 to 2.6.0 - [Release notes](https://github.com/smol-rs/async-io/releases) - [Changelog](https://github.com/smol-rs/async-io/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/async-io/compare/v2.5.0...v2.6.0) Updates `fs-err` from 3.1.1 to 3.1.2 - [Changelog](https://github.com/andrewhickman/fs-err/blob/main/CHANGELOG.md) - [Commits](https://github.com/andrewhickman/fs-err/commits/3.1.2) Updates `sysinfo` from 0.37.0 to 0.37.2 - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/compare/v0.37.0...v0.37.2) Updates `serde_json` from 1.0.143 to 1.0.145 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145) Updates `zip` from 4.6.0 to 5.1.1 - [Release notes](https://github.com/zip-rs/zip2/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](https://github.com/zip-rs/zip2/compare/v4.6.0...v5.1.1) Updates `anstyle` from 1.0.11 to 1.0.13 - [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.11...v1.0.13) Updates `aws-lc-rs` from 1.13.3 to 1.14.1 - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/v1.13.3...v1.14.1) Updates `aws-lc-sys` from 0.30.0 to 0.32.2 - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.30.0...aws-lc-sys/v0.32.2) Updates `backtrace` from 0.3.75 to 0.3.76 - [Release notes](https://github.com/rust-lang/backtrace-rs/releases) - [Changelog](https://github.com/rust-lang/backtrace-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/backtrace-rs/compare/0.3.75...backtrace-v0.3.76) Updates `bindgen` from 0.69.5 to 0.72.1 - [Release notes](https://github.com/rust-lang/rust-bindgen/releases) - [Changelog](https://github.com/rust-lang/rust-bindgen/blob/v0.72.1/CHANGELOG.md) - [Commits](https://github.com/rust-lang/rust-bindgen/compare/v0.69.5...v0.72.1) Updates `cc` from 1.2.35 to 1.2.39 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.35...cc-v1.2.39) Updates `clap_builder` from 4.5.46 to 4.5.48 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.46...v4.5.48) Updates `clap_derive` from 4.5.45 to 4.5.47 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.45...v4.5.47) Updates `errno` from 0.3.13 to 0.3.14 - [Release notes](https://github.com/lambda-fairy/rust-errno/releases) - [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md) - [Commits](https://github.com/lambda-fairy/rust-errno/commits) Updates `find-msvc-tools` from 0.1.0 to 0.1.2 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/0.1.0...find-msvc-tools-v0.1.2) Updates `gimli` from 0.31.1 to 0.32.3 - [Changelog](https://github.com/gimli-rs/gimli/blob/master/CHANGELOG.md) - [Commits](https://github.com/gimli-rs/gimli/compare/0.31.1...0.32.3) Updates `hyper-util` from 0.1.16 to 0.1.17 - [Release notes](https://github.com/hyperium/hyper-util/releases) - [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.16...v0.1.17) Updates `indexmap` from 2.11.0 to 2.11.4 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.11.4) Updates `libredox` from 0.1.9 to 0.1.10 Updates `linux-raw-sys` from 0.4.15 to 0.11.0 - [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.15...v0.11.0) Updates `log` from 0.4.27 to 0.4.28 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.27...0.4.28) Updates `object` from 0.36.7 to 0.37.3 - [Changelog](https://github.com/gimli-rs/object/blob/master/CHANGELOG.md) - [Commits](https://github.com/gimli-rs/object/compare/0.36.7...0.37.3) Updates `polling` from 3.10.0 to 3.11.0 - [Release notes](https://github.com/smol-rs/polling/releases) - [Changelog](https://github.com/smol-rs/polling/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/polling/compare/v3.10.0...v3.11.0) Updates `ptyprocess` from 0.4.1 to 0.5.0 - [Commits](https://github.com/zhiburt/ptyprocess/commits) Updates `regex-automata` from 0.4.10 to 0.4.11 - [Release notes](https://github.com/rust-lang/regex/releases) - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/regex/commits) Updates `rustc-hash` from 1.1.0 to 2.1.1 - [Changelog](https://github.com/rust-lang/rustc-hash/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/rustc-hash/commits/v2.1.1) Updates `rustls` from 0.23.31 to 0.23.32 - [Release notes](https://github.com/rustls/rustls/releases) - [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustls/rustls/compare/v/0.23.31...v/0.23.32) Updates `rustls-webpki` from 0.103.4 to 0.103.7 - [Release notes](https://github.com/rustls/webpki/releases) - [Commits](https://github.com/rustls/webpki/compare/v/0.103.4...v/0.103.7) Updates `schannel` from 0.1.27 to 0.1.28 - [Release notes](https://github.com/steffengy/schannel-rs/releases) - [Commits](https://github.com/steffengy/schannel-rs/compare/v0.1.27...v0.1.28) Updates `security-framework-sys` from 2.14.0 to 2.15.0 - [Commits](https://github.com/kornelski/rust-security-framework/commits) Updates `serde_spanned` from 1.0.0 to 1.0.2 - [Commits](https://github.com/toml-rs/toml/compare/serde_spanned-v1.0.0...serde_spanned-v1.0.2) Updates `tokio-rustls` from 0.26.2 to 0.26.4 - [Release notes](https://github.com/rustls/tokio-rustls/releases) - [Commits](https://github.com/rustls/tokio-rustls/compare/v/0.26.2...v/0.26.4) Updates `toml` from 0.9.5 to 0.9.7 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.5...toml-v0.9.7) Updates `toml_datetime` from 0.7.0 to 0.7.2 - [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.7.0...toml_datetime-v0.7.2) Updates `toml_parser` from 1.0.2 to 1.0.3 - [Commits](https://github.com/toml-rs/toml/compare/toml_parser-v1.0.2...toml_parser-v1.0.3) Updates `toml_writer` from 1.0.2 to 1.0.3 - [Commits](https://github.com/toml-rs/toml/compare/toml_writer-v1.0.2...toml_writer-v1.0.3) Updates `typenum` from 1.18.0 to 1.19.0 - [Release notes](https://github.com/paholg/typenum/releases) - [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md) - [Commits](https://github.com/paholg/typenum/compare/v1.18.0...v1.19.0) Updates `unicode-ident` from 1.0.18 to 1.0.19 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.18...1.0.19) Updates `winapi-util` from 0.1.10 to 0.1.11 - [Commits](https://github.com/BurntSushi/winapi-util/compare/0.1.10...0.1.11) Updates `windows-implement` from 0.60.0 to 0.60.1 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) Updates `windows-interface` from 0.59.1 to 0.59.2 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) Updates `wit-bindgen` from 0.45.0 to 0.45.1 - [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases) - [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.45.0...v0.45.1) Updates `xattr` from 1.5.1 to 1.6.1 - [Release notes](https://github.com/Stebalien/xattr/releases) - [Commits](https://github.com/Stebalien/xattr/compare/v1.5.1...v1.6.1) Updates `zerocopy` from 0.8.26 to 0.8.27 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.8.26...v0.8.27) Updates `zerocopy-derive` from 0.8.26 to 0.8.27 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.8.26...v0.8.27) Updates `zeroize` from 1.8.1 to 1.8.2 - [Commits](https://github.com/RustCrypto/utils/compare/zeroize-v1.8.1...zeroize-v1.8.2) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.100 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap dependency-version: 4.5.48 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap_complete dependency-version: 4.5.58 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: tracing-forest dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: serde_derive dependency-version: 1.0.228 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: thiserror dependency-version: 2.0.17 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: serde dependency-version: 1.0.228 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: memchr dependency-version: 2.7.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: bitflags dependency-version: 2.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: libc dependency-version: 0.2.176 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: tempfile dependency-version: 3.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: bytesize dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: rustix dependency-version: 1.1.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: quote dependency-version: 1.0.41 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: trybuild dependency-version: 1.0.111 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: expectrl dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: windows-sys dependency-version: 0.61.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: windows dependency-version: 0.62.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: regex dependency-version: 1.11.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: insta dependency-version: 1.43.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: async-io dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: fs-err dependency-version: 3.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: sysinfo dependency-version: 0.37.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: serde_json dependency-version: 1.0.145 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: zip dependency-version: 5.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo - dependency-name: anstyle dependency-version: 1.0.13 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: aws-lc-rs dependency-version: 1.14.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: aws-lc-sys dependency-version: 0.32.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: backtrace dependency-version: 0.3.76 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: bindgen dependency-version: 0.72.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: cc dependency-version: 1.2.39 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap_builder dependency-version: 4.5.48 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: clap_derive dependency-version: 4.5.47 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: errno dependency-version: 0.3.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: find-msvc-tools dependency-version: 0.1.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: gimli dependency-version: 0.32.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: hyper-util dependency-version: 0.1.17 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: indexmap dependency-version: 2.11.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: libredox dependency-version: 0.1.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: linux-raw-sys dependency-version: 0.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: log dependency-version: 0.4.28 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: object dependency-version: 0.37.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: polling dependency-version: 3.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: ptyprocess dependency-version: 0.5.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: regex-automata dependency-version: 0.4.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: rustc-hash dependency-version: 2.1.1 dependency-type: indirect update-type: version-update:semver-major dependency-group: cargo - dependency-name: rustls dependency-version: 0.23.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: rustls-webpki dependency-version: 0.103.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: schannel dependency-version: 0.1.28 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: security-framework-sys dependency-version: 2.15.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: serde_spanned dependency-version: 1.0.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: tokio-rustls dependency-version: 0.26.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: toml dependency-version: 0.9.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: toml_datetime dependency-version: 0.7.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: toml_parser dependency-version: 1.0.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: toml_writer dependency-version: 1.0.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: typenum dependency-version: 1.19.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: unicode-ident dependency-version: 1.0.19 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: winapi-util dependency-version: 0.1.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: windows-implement dependency-version: 0.60.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: windows-interface dependency-version: 0.59.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: wit-bindgen dependency-version: 0.45.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: xattr dependency-version: 1.6.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: cargo - dependency-name: zerocopy dependency-version: 0.8.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: zerocopy-derive dependency-version: 0.8.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo - dependency-name: zeroize dependency-version: 1.8.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: cargo ... Signed-off-by: dependabot[bot] --- Cargo.lock | 659 ++++++++++++++++------------- gitoxide-core/Cargo.toml | 16 +- gix-actor/Cargo.toml | 2 +- gix-archive/Cargo.toml | 4 +- gix-attributes/Cargo.toml | 2 +- gix-bitmap/Cargo.toml | 2 +- gix-blame/Cargo.toml | 2 +- gix-chunk/Cargo.toml | 2 +- gix-commitgraph/Cargo.toml | 2 +- gix-config-value/Cargo.toml | 2 +- gix-config/Cargo.toml | 2 +- gix-config/tests/Cargo.toml | 2 +- gix-credentials/Cargo.toml | 2 +- gix-date/Cargo.toml | 2 +- gix-diff/Cargo.toml | 2 +- gix-diff/tests/Cargo.toml | 2 +- gix-dir/Cargo.toml | 2 +- gix-discover/Cargo.toml | 4 +- gix-features/Cargo.toml | 6 +- gix-filter/Cargo.toml | 2 +- gix-fs/Cargo.toml | 4 +- gix-hash/Cargo.toml | 2 +- gix-index/Cargo.toml | 6 +- gix-lock/Cargo.toml | 4 +- gix-mailmap/Cargo.toml | 2 +- gix-merge/Cargo.toml | 2 +- gix-negotiate/Cargo.toml | 2 +- gix-object/Cargo.toml | 2 +- gix-odb/Cargo.toml | 4 +- gix-pack/Cargo.toml | 2 +- gix-packetline-blocking/Cargo.toml | 2 +- gix-packetline/Cargo.toml | 2 +- gix-path/Cargo.toml | 4 +- gix-pathspec/Cargo.toml | 2 +- gix-prompt/Cargo.toml | 6 +- gix-protocol/Cargo.toml | 2 +- gix-quote/Cargo.toml | 2 +- gix-ref/Cargo.toml | 2 +- gix-ref/tests/Cargo.toml | 2 +- gix-refspec/Cargo.toml | 2 +- gix-revision/Cargo.toml | 2 +- gix-revwalk/Cargo.toml | 2 +- gix-sec/Cargo.toml | 6 +- gix-shallow/Cargo.toml | 2 +- gix-status/Cargo.toml | 2 +- gix-submodule/Cargo.toml | 2 +- gix-tempfile/Cargo.toml | 4 +- gix-transport/Cargo.toml | 2 +- gix-traverse/Cargo.toml | 2 +- gix-traverse/tests/Cargo.toml | 2 +- gix-url/Cargo.toml | 2 +- gix-validate/Cargo.toml | 2 +- gix-worktree-state/Cargo.toml | 2 +- gix-worktree-stream/Cargo.toml | 2 +- gix/Cargo.toml | 6 +- tests/it/Cargo.toml | 6 +- tests/tools/Cargo.toml | 2 +- 57 files changed, 443 insertions(+), 380 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 072b45faf98..a497b9705b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "addr2line" -version = "0.24.2" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" dependencies = [ "gimli", ] @@ -64,9 +64,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" +checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" [[package]] name = "anstyle-parse" @@ -99,9 +99,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.99" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "arbitrary" @@ -194,20 +194,20 @@ dependencies = [ [[package]] name = "async-io" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca" +checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" dependencies = [ - "async-lock", + "autocfg", "cfg-if", "concurrent-queue", "futures-io", "futures-lite", "parking", "polling", - "rustix 1.0.8", + "rustix", "slab", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -290,9 +290,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-lc-rs" -version = "1.13.3" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba" +checksum = "879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d" dependencies = [ "aws-lc-sys", "zeroize", @@ -300,22 +300,23 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.30.0" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff" +checksum = "a2b715a6010afb9e457ca2b7c9d2b9c344baa8baed7b38dc476034c171b32575" dependencies = [ "bindgen", "cc", "cmake", "dunce", "fs_extra", + "libloading", ] [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" dependencies = [ "addr2line", "cfg-if", @@ -323,7 +324,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-targets 0.52.6", + "windows-link 0.2.0", ] [[package]] @@ -334,25 +335,22 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bindgen" -version = "0.69.5" +version = "0.72.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "cexpr", "clang-sys", - "itertools 0.12.1", - "lazy_static", - "lazycell", + "itertools 0.13.0", "log", "prettyplease", "proc-macro2", "quote", "regex", - "rustc-hash 1.1.0", + "rustc-hash", "shlex", "syn 2.0.106", - "which", ] [[package]] @@ -363,9 +361,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.3" +version = "2.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d" +checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" dependencies = [ "serde", ] @@ -423,11 +421,11 @@ checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "bytesize" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba" +checksum = "f5c434ae3cf0089ca203e9019ebe529c47ff45cefe8af7c85ecb734ef541822f" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -459,9 +457,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.35" +version = "1.2.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3" +checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f" dependencies = [ "find-msvc-tools", "jobserver", @@ -536,9 +534,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.46" +version = "4.5.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57" +checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae" dependencies = [ "clap_builder", "clap_derive", @@ -546,9 +544,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.46" +version = "4.5.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41" +checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9" dependencies = [ "anstream", "anstyle", @@ -558,18 +556,18 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.57" +version = "4.5.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad" +checksum = "75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.45" +version = "4.5.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6" +checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c" dependencies = [ "heck", "proc-macro2", @@ -811,7 +809,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "crossterm_winapi", "futures-core", "libc", @@ -1018,12 +1016,12 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] @@ -1055,9 +1053,9 @@ dependencies = [ [[package]] name = "expectrl" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede784925953fcab9a3351d5009bcb8d2b0c13e940924c88087e8e2ce0c4717a" +checksum = "a0e0706d01b4f43adaf7e0fb460e07477c36b74ae60fdeb1d045001bd77b4bd1" dependencies = [ "conpty", "nix", @@ -1107,9 +1105,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650" +checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959" [[package]] name = "flate2" @@ -1166,9 +1164,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "3.1.1" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683" +checksum = "44f150ffc8782f35521cec2b23727707cb4045706ba3c854e86bef66b3a8cdbd" dependencies = [ "autocfg", ] @@ -1308,9 +1306,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" [[package]] name = "gitoxide" @@ -1368,7 +1366,7 @@ dependencies = [ "smallvec", "sysinfo", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", "tracing-forest 0.2.0", "tracing-subscriber", @@ -1444,7 +1442,7 @@ dependencies = [ "signal-hook", "smallvec", "termtree", - "thiserror 2.0.16", + "thiserror 2.0.17", "walkdir", ] @@ -1461,7 +1459,7 @@ dependencies = [ "itoa", "pretty_assertions", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "winnow", ] @@ -1484,7 +1482,7 @@ dependencies = [ "gix-worktree-stream", "jiff", "tar", - "thiserror 2.0.16", + "thiserror 2.0.17", "zip", ] @@ -1503,7 +1501,7 @@ dependencies = [ "kstring", "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "unicode-bom", ] @@ -1512,7 +1510,7 @@ name = "gix-bitmap" version = "0.2.14" dependencies = [ "gix-testtools", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1536,14 +1534,14 @@ dependencies = [ "gix-worktree", "pretty_assertions", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "gix-chunk" version = "0.4.11" dependencies = [ - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1571,7 +1569,7 @@ dependencies = [ "gix-testtools", "memmap2", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1591,7 +1589,7 @@ dependencies = [ "once_cell", "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "unicode-bom", "winnow", ] @@ -1615,13 +1613,13 @@ dependencies = [ name = "gix-config-value" version = "0.15.1" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "bstr", "document-features", "gix-path", "libc", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1641,7 +1639,7 @@ dependencies = [ "gix-url", "once_cell", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1658,7 +1656,7 @@ dependencies = [ "pretty_assertions", "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1683,7 +1681,7 @@ dependencies = [ "gix-worktree", "imara-diff", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1723,7 +1721,7 @@ dependencies = [ "gix-utils", "gix-worktree", "pretty_assertions", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1742,7 +1740,7 @@ dependencies = [ "is_ci", "serial_test", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1763,7 +1761,7 @@ dependencies = [ "once_cell", "parking_lot", "prodash", - "thiserror 2.0.16", + "thiserror 2.0.17", "walkdir", ] @@ -1790,7 +1788,7 @@ dependencies = [ "gix-worktree", "serial_test", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1806,7 +1804,7 @@ dependencies = [ "is_ci", "serde", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1824,7 +1822,7 @@ dependencies = [ name = "gix-glob" version = "0.21.0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "bstr", "document-features", "gix-features", @@ -1843,7 +1841,7 @@ dependencies = [ "gix-testtools", "serde", "sha1-checked", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1874,7 +1872,7 @@ dependencies = [ name = "gix-index" version = "0.41.0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "bstr", "document-features", "filetime", @@ -1893,10 +1891,10 @@ dependencies = [ "itoa", "libc", "memmap2", - "rustix 1.0.8", + "rustix", "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1924,7 +1922,7 @@ dependencies = [ "gix-tempfile", "gix-utils", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1947,7 +1945,7 @@ dependencies = [ "gix-date", "gix-testtools", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -1977,14 +1975,14 @@ dependencies = [ "pretty_assertions", "serde", "termtree", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "gix-negotiate" version = "0.21.0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "gix-commitgraph", "gix-date", "gix-hash", @@ -1994,7 +1992,7 @@ dependencies = [ "gix-revwalk", "gix-testtools", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2023,7 +2021,7 @@ dependencies = [ "serde", "smallvec", "termtree", - "thiserror 2.0.16", + "thiserror 2.0.17", "winnow", ] @@ -2045,7 +2043,7 @@ dependencies = [ "parking_lot", "serde", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2086,7 +2084,7 @@ dependencies = [ "parking_lot", "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "uluru", ] @@ -2123,7 +2121,7 @@ dependencies = [ "maybe-async", "pin-project-lite", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2135,7 +2133,7 @@ dependencies = [ "faster-hex", "gix-trace", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2149,8 +2147,8 @@ dependencies = [ "home", "once_cell", "serial_test", - "thiserror 2.0.16", - "windows 0.61.3", + "thiserror 2.0.17", + "windows 0.62.1", "winreg", ] @@ -2158,7 +2156,7 @@ dependencies = [ name = "gix-pathspec" version = "0.12.0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "bstr", "gix-attributes", "gix-config-value", @@ -2167,7 +2165,7 @@ dependencies = [ "gix-testtools", "once_cell", "serial_test", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2179,9 +2177,9 @@ dependencies = [ "gix-config-value", "gix-testtools", "parking_lot", - "rustix 1.0.8", + "rustix", "serial_test", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2211,7 +2209,7 @@ dependencies = [ "gix-utils", "maybe-async", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "winnow", ] @@ -2221,7 +2219,7 @@ version = "0.6.0" dependencies = [ "bstr", "gix-utils", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2247,7 +2245,7 @@ dependencies = [ "gix-validate", "memmap2", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "winnow", ] @@ -2280,14 +2278,14 @@ dependencies = [ "gix-testtools", "gix-validate", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "gix-revision" version = "0.35.0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "bstr", "document-features", "gix-commitgraph", @@ -2301,7 +2299,7 @@ dependencies = [ "gix-trace", "permutohedron", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2315,20 +2313,20 @@ dependencies = [ "gix-object", "gix-testtools", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "gix-sec" version = "0.12.0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "document-features", "gix-path", "libc", "serde", "tempfile", - "windows-sys 0.60.2", + "windows-sys 0.61.1", ] [[package]] @@ -2343,7 +2341,7 @@ dependencies = [ "gix-hash", "gix-lock", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2365,7 +2363,7 @@ dependencies = [ "gix-pathspec", "gix-worktree", "portable-atomic", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2403,7 +2401,7 @@ dependencies = [ "gix-refspec", "gix-testtools", "gix-url", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2484,14 +2482,14 @@ dependencies = [ "pin-project-lite", "reqwest", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] name = "gix-traverse" version = "0.47.0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "gix-commitgraph", "gix-date", "gix-hash", @@ -2499,7 +2497,7 @@ dependencies = [ "gix-object", "gix-revwalk", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2532,7 +2530,7 @@ dependencies = [ "gix-testtools", "percent-encoding", "serde", - "thiserror 2.0.16", + "thiserror 2.0.17", "url", ] @@ -2551,7 +2549,7 @@ version = "0.10.0" dependencies = [ "bstr", "gix-testtools", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2588,7 +2586,7 @@ dependencies = [ "gix-path", "gix-worktree", "io-close", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2626,7 +2624,7 @@ dependencies = [ "gix-traverse", "gix-worktree", "parking_lot", - "thiserror 2.0.16", + "thiserror 2.0.17", ] [[package]] @@ -2877,9 +2875,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" +checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" dependencies = [ "base64", "bytes", @@ -3019,9 +3017,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.11.0" +version = "2.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "equivalent", "hashbrown 0.15.5", @@ -3029,9 +3027,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.43.1" +version = "1.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371" +checksum = "46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0" dependencies = [ "console", "once_cell", @@ -3065,7 +3063,7 @@ version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "cfg-if", "libc", ] @@ -3276,17 +3274,11 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "libc" -version = "0.2.175" +version = "0.2.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" +checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" [[package]] name = "libloading" @@ -3295,16 +3287,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets 0.52.6", ] [[package]] name = "libredox" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "libc", "redox_syscall", ] @@ -3343,15 +3335,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - -[[package]] -name = "linux-raw-sys" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "litemap" @@ -3377,9 +3363,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" dependencies = [ "value-bag", ] @@ -3429,9 +3415,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.5" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "memmap2" @@ -3568,7 +3554,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", ] [[package]] @@ -3583,9 +3569,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "memchr", ] @@ -3625,7 +3611,7 @@ version = "0.10.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "cfg-if", "foreign-types", "libc", @@ -3775,16 +3761,16 @@ dependencies = [ [[package]] name = "polling" -version = "3.10.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" dependencies = [ "cfg-if", "concurrent-queue", "hermit-abi", "pin-project-lite", - "rustix 1.0.8", - "windows-sys 0.60.2", + "rustix", + "windows-sys 0.61.1", ] [[package]] @@ -3874,9 +3860,9 @@ dependencies = [ [[package]] name = "ptyprocess" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e05aef7befb11a210468a2d77d978dde2c6381a0381e33beb575e91f57fe8cf" +checksum = "101be273c0b1680d7056afddbaa88f02b6e9f2dc161165c30bee9914b6025a79" dependencies = [ "nix", ] @@ -3892,10 +3878,10 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.1", + "rustc-hash", "rustls", "socket2", - "thiserror 2.0.16", + "thiserror 2.0.17", "tokio", "tracing", "web-time", @@ -3912,11 +3898,11 @@ dependencies = [ "lru-slab", "rand", "ring", - "rustc-hash 2.1.1", + "rustc-hash", "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.16", + "thiserror 2.0.17", "tinyvec", "tracing", "web-time", @@ -3933,14 +3919,14 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1" dependencies = [ "proc-macro2", ] @@ -3986,7 +3972,7 @@ version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f44c9e68fd46eda15c646fbb85e1040b657a58cdc8c98db1d97a55930d991eef" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "cassowary", "compact_str", "crossterm", @@ -4026,14 +4012,14 @@ version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", ] [[package]] name = "regex" -version = "1.11.2" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" +checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c" dependencies = [ "aho-corasick", "memchr", @@ -4043,9 +4029,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" +checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad" dependencies = [ "aho-corasick", "memchr", @@ -4124,7 +4110,7 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "fallible-iterator", "fallible-streaming-iterator", "hashlink", @@ -4138,12 +4124,6 @@ version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.1.1" @@ -4152,35 +4132,22 @@ checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags 2.9.3", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", -] - -[[package]] -name = "rustix" -version = "1.0.8" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "errno", "libc", - "linux-raw-sys 0.9.4", - "windows-sys 0.60.2", + "linux-raw-sys", + "windows-sys 0.52.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40" dependencies = [ "aws-lc-rs", "once_cell", @@ -4255,9 +4222,9 @@ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.103.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" dependencies = [ "aws-lc-rs", "ring", @@ -4297,11 +4264,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" +checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.1", ] [[package]] @@ -4322,7 +4289,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -4335,7 +4302,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "core-foundation 0.10.1", "core-foundation-sys", "libc", @@ -4344,9 +4311,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.14.0" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" +checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" dependencies = [ "core-foundation-sys", "libc", @@ -4354,18 +4321,28 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -4374,23 +4351,24 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] name = "serde_spanned" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" +checksum = "5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -4639,9 +4617,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.37.0" +version = "0.37.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07cec4dc2d2e357ca1e610cfb07de2fa7a10fc3e9fe89f72545f3d244ea87753" +checksum = "16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f" dependencies = [ "libc", "memchr", @@ -4657,7 +4635,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -4691,15 +4669,15 @@ checksum = "1ac9aa371f599d22256307c24a9d748c041e548cbf599f35d890f9d365361790" [[package]] name = "tempfile" -version = "3.21.0" +version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e" +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" dependencies = [ "fastrand", "getrandom 0.3.3", "once_cell", - "rustix 1.0.8", - "windows-sys 0.60.2", + "rustix", + "windows-sys 0.52.0", ] [[package]] @@ -4717,7 +4695,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" dependencies = [ - "rustix 1.0.8", + "rustix", "windows-sys 0.60.2", ] @@ -4738,11 +4716,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.16" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" dependencies = [ - "thiserror-impl 2.0.16", + "thiserror-impl 2.0.17", ] [[package]] @@ -4758,9 +4736,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.16" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", @@ -4840,9 +4818,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" dependencies = [ "rustls", "tokio", @@ -4863,12 +4841,12 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.5" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8" +checksum = "00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0" dependencies = [ "indexmap", - "serde", + "serde_core", "serde_spanned", "toml_datetime", "toml_parser", @@ -4878,27 +4856,27 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" +checksum = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1" dependencies = [ - "serde", + "serde_core", ] [[package]] name = "toml_parser" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10" +checksum = "4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627" dependencies = [ "winnow", ] [[package]] name = "toml_writer" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" +checksum = "d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109" [[package]] name = "tower" @@ -4921,7 +4899,7 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.4", "bytes", "futures-util", "http", @@ -4998,7 +4976,7 @@ checksum = "3298fe855716711a00474eceb89cc7dc254bbe67f6bc4afafdeec5f0c538771c" dependencies = [ "serde", "smallvec", - "thiserror 2.0.16", + "thiserror 2.0.17", "tracing", "tracing-subscriber", ] @@ -5036,9 +5014,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "trybuild" -version = "1.0.110" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e257d7246e7a9fd015fb0b28b330a8d4142151a33f03e6a497754f4b1f6a8e" +checksum = "0ded9fdb81f30a5708920310bfcd9ea7482ff9cba5f54601f7a19a877d5c2392" dependencies = [ "glob", "serde", @@ -5063,9 +5041,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "uluru" @@ -5084,9 +5062,9 @@ checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" [[package]] name = "unicode-normalization" @@ -5326,18 +5304,6 @@ dependencies = [ "rustls-pki-types", ] -[[package]] -name = "which" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix 0.38.44", -] - [[package]] name = "winapi" version = "0.3.9" @@ -5356,11 +5322,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] @@ -5384,11 +5350,23 @@ version = "0.61.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" dependencies = [ - "windows-collections", - "windows-core", - "windows-future", - "windows-link", - "windows-numerics", + "windows-collections 0.2.0", + "windows-core 0.61.2", + "windows-future 0.2.1", + "windows-link 0.1.3", + "windows-numerics 0.2.0", +] + +[[package]] +name = "windows" +version = "0.62.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49e6c4a1f363c8210c6f77ba24f645c61c6fb941eccf013da691f7e09515b8ac" +dependencies = [ + "windows-collections 0.3.1", + "windows-core 0.62.1", + "windows-future 0.3.1", + "windows-numerics 0.3.0", ] [[package]] @@ -5397,7 +5375,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" dependencies = [ - "windows-core", + "windows-core 0.61.2", +] + +[[package]] +name = "windows-collections" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "123e712f464a8a60ce1a13f4c446d2d43ab06464cb5842ff68f5c71b6fb7852e" +dependencies = [ + "windows-core 0.62.1", ] [[package]] @@ -5408,9 +5395,22 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", - "windows-link", - "windows-result", - "windows-strings", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", +] + +[[package]] +name = "windows-core" +version = "0.62.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link 0.2.0", + "windows-result 0.4.0", + "windows-strings 0.5.0", ] [[package]] @@ -5419,16 +5419,27 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ - "windows-core", - "windows-link", - "windows-threading", + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading 0.1.0", +] + +[[package]] +name = "windows-future" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68f3db6b24b120200d649cd4811b4947188ed3a8d2626f7075146c5d178a9a4a" +dependencies = [ + "windows-core 0.62.1", + "windows-link 0.2.0", + "windows-threading 0.2.0", ] [[package]] name = "windows-implement" -version = "0.60.0" +version = "0.60.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +checksum = "edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0" dependencies = [ "proc-macro2", "quote", @@ -5437,9 +5448,9 @@ dependencies = [ [[package]] name = "windows-interface" -version = "0.59.1" +version = "0.59.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +checksum = "c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5" dependencies = [ "proc-macro2", "quote", @@ -5452,14 +5463,30 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" +[[package]] +name = "windows-link" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" + [[package]] name = "windows-numerics" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ - "windows-core", - "windows-link", + "windows-core 0.61.2", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-numerics" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ce3498fe0aba81e62e477408383196b4b0363db5e0c27646f932676283b43d8" +dependencies = [ + "windows-core 0.62.1", + "windows-link 0.2.0", ] [[package]] @@ -5468,9 +5495,9 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" dependencies = [ - "windows-link", - "windows-result", - "windows-strings", + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", ] [[package]] @@ -5479,7 +5506,16 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-result" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f" +dependencies = [ + "windows-link 0.2.0", ] [[package]] @@ -5488,7 +5524,16 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-strings" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda" +dependencies = [ + "windows-link 0.2.0", ] [[package]] @@ -5536,6 +5581,15 @@ dependencies = [ "windows-targets 0.53.3", ] +[[package]] +name = "windows-sys" +version = "0.61.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f" +dependencies = [ + "windows-link 0.2.0", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -5588,7 +5642,7 @@ version = "0.53.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" dependencies = [ - "windows-link", + "windows-link 0.1.3", "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", "windows_i686_gnu 0.53.0", @@ -5605,7 +5659,16 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" dependencies = [ - "windows-link", + "windows-link 0.1.3", +] + +[[package]] +name = "windows-threading" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab47f085ad6932defa48855254c758cdd0e2f2d48e62a34118a268d8f345e118" +dependencies = [ + "windows-link 0.2.0", ] [[package]] @@ -5809,9 +5872,9 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.45.0" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" +checksum = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36" [[package]] name = "writeable" @@ -5821,12 +5884,12 @@ checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" [[package]] name = "xattr" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" dependencies = [ "libc", - "rustix 1.0.8", + "rustix", ] [[package]] @@ -5870,18 +5933,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.8.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.8.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" dependencies = [ "proc-macro2", "quote", @@ -5911,9 +5974,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.8.1" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" [[package]] name = "zerotrie" @@ -5950,9 +6013,9 @@ dependencies = [ [[package]] name = "zip" -version = "4.6.0" +version = "5.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c034aa6c54f654df20e7dc3713bc51705c12f280748fb6d7f40f87c696623e34" +checksum = "2f852905151ac8d4d06fdca66520a661c09730a74c6d4e2b0f27b436b382e532" dependencies = [ "arbitrary", "crc32fast", diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml index 46b17853f69..fd9c30f375f 100644 --- a/gitoxide-core/Cargo.toml +++ b/gitoxide-core/Cargo.toml @@ -56,16 +56,16 @@ gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.22 gix-status = { version = "^0.20.0", path = "../gix-status" } gix-fsck = { version = "^0.12.0", path = "../gix-fsck" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } -anyhow = "1.0.98" -thiserror = "2.0.0" -bytesize = "2.0.1" -tempfile = "3.20.0" +anyhow = "1.0.100" +thiserror = "2.0.17" +bytesize = "2.1.0" +tempfile = "3.23.0" # for async-client async-trait = { version = "0.1.51", optional = true } async-net = { version = "2.0", optional = true } futures-lite = { version = "2.1.0", optional = true } -async-io = { version = "2.5", optional = true } +async-io = { version = "2.6", optional = true } futures-io = { version = "0.3.16", optional = true } blocking = { version = "1.6.2", optional = true } @@ -74,7 +74,7 @@ gix-url = { version = "^0.32.0", path = "../gix-url", optional = true } jwalk = { version = "0.8.0", optional = true } # for 'hours' -fs-err = { version = "3.1.1", optional = true } +fs-err = { version = "3.1.2", optional = true } crossbeam-channel = { version = "0.5.15", optional = true } smallvec = { version = "1.15.1", optional = true } @@ -83,8 +83,8 @@ rusqlite = { version = "0.37.0", optional = true, features = ["bundled"] } # for 'corpus' parking_lot = { version = "0.12.4", optional = true } -sysinfo = { version = "0.37.0", optional = true, default-features = false, features = ["system"] } -serde_json = { version = "1.0.142", optional = true } +sysinfo = { version = "0.37.2", optional = true, default-features = false, features = ["system"] } +serde_json = { version = "1.0.145", optional = true } tracing-forest = { version = "0.2.0", features = ["serde"], optional = true } tracing-subscriber = { version = "0.3.20", optional = true } tracing = { version = "0.1.37", optional = true } diff --git a/gix-actor/Cargo.toml b/gix-actor/Cargo.toml index 3aa9bbb0c6e..a9b66cf89fe 100644 --- a/gix-actor/Cargo.toml +++ b/gix-actor/Cargo.toml @@ -22,7 +22,7 @@ serde = ["dep:serde", "bstr/serde", "gix-date/serde"] gix-date = { version = "^0.10.5", path = "../gix-date" } gix-utils = { version = "^0.3.0", path = "../gix-utils" } -thiserror = "2.0.0" +thiserror = "2.0.17" bstr = { version = "1.12.0", default-features = false, features = [ "std", "unicode", diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml index 1786e91e543..5d17aedcd37 100644 --- a/gix-archive/Cargo.toml +++ b/gix-archive/Cargo.toml @@ -33,10 +33,10 @@ gix-path = { version = "^0.10.20", path = "../gix-path", optional = true } gix-date = { version = "^0.10.5", path = "../gix-date" } flate2 = { version = "1.1.1", optional = true, default-features = false, features = ["zlib-rs"] } -zip = { version = "4.6.0", optional = true, default-features = false, features = ["deflate-flate2"] } +zip = { version = "5.1.1", optional = true, default-features = false, features = ["deflate-flate2"] } jiff = { version = "0.2.15", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.17" bstr = { version = "1.12.0", default-features = false } tar = { version = "0.4.38", optional = true } diff --git a/gix-attributes/Cargo.toml b/gix-attributes/Cargo.toml index 34443a84762..62dba14d017 100644 --- a/gix-attributes/Cargo.toml +++ b/gix-attributes/Cargo.toml @@ -28,7 +28,7 @@ bstr = { version = "1.12.0", default-features = false, features = ["std", "unico smallvec = "1.15.1" kstring = "2.0.0" unicode-bom = { version = "2.0.3" } -thiserror = "2.0.0" +thiserror = "2.0.17" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } document-features = { version = "0.2.1", optional = true } diff --git a/gix-bitmap/Cargo.toml b/gix-bitmap/Cargo.toml index baf750678a6..637f9464e71 100644 --- a/gix-bitmap/Cargo.toml +++ b/gix-bitmap/Cargo.toml @@ -16,7 +16,7 @@ doctest = false test = true [dependencies] -thiserror = "2.0.0" +thiserror = "2.0.17" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-blame/Cargo.toml b/gix-blame/Cargo.toml index ae6dbebad1c..febee0905b9 100644 --- a/gix-blame/Cargo.toml +++ b/gix-blame/Cargo.toml @@ -22,7 +22,7 @@ gix-worktree = { version = "^0.42.0", path = "../gix-worktree", default-features gix-traverse = { version = "^0.47.0", path = "../gix-traverse" } smallvec = "1.15.1" -thiserror = "2.0.0" +thiserror = "2.0.17" [dev-dependencies] gix-ref = { path = "../gix-ref" } diff --git a/gix-chunk/Cargo.toml b/gix-chunk/Cargo.toml index 464ff8ff217..94c7b64820f 100644 --- a/gix-chunk/Cargo.toml +++ b/gix-chunk/Cargo.toml @@ -17,4 +17,4 @@ doctest = false test = false [dependencies] -thiserror = "2.0.0" +thiserror = "2.0.17" diff --git a/gix-commitgraph/Cargo.toml b/gix-commitgraph/Cargo.toml index 915408e5aeb..531857b2664 100644 --- a/gix-commitgraph/Cargo.toml +++ b/gix-commitgraph/Cargo.toml @@ -26,7 +26,7 @@ gix-chunk = { version = "^0.4.11", path = "../gix-chunk" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } memmap2 = "0.9.7" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } -thiserror = "2.0.0" +thiserror = "2.0.17" document-features = { version = "0.2.0", optional = true } diff --git a/gix-config-value/Cargo.toml b/gix-config-value/Cargo.toml index e9479e73761..1a505c75c7e 100644 --- a/gix-config-value/Cargo.toml +++ b/gix-config-value/Cargo.toml @@ -21,7 +21,7 @@ serde = ["dep:serde", "bstr/serde"] [dependencies] gix-path = { version = "^0.10.20", path = "../gix-path" } -thiserror = "2.0.0" +thiserror = "2.0.17" bstr = { version = "1.12.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } bitflags = "2" diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml index 6391a1aef01..c966d8170de 100644 --- a/gix-config/Cargo.toml +++ b/gix-config/Cargo.toml @@ -28,7 +28,7 @@ gix-glob = { version = "^0.21.0", path = "../gix-glob" } winnow = { version = "0.7.12", features = ["simd"] } memchr = "2" -thiserror = "2.0.0" +thiserror = "2.0.17" unicode-bom = { version = "2.0.3" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-config/tests/Cargo.toml b/gix-config/tests/Cargo.toml index c07492bd4b3..9d9cc59c425 100644 --- a/gix-config/tests/Cargo.toml +++ b/gix-config/tests/Cargo.toml @@ -29,5 +29,5 @@ gix-sec = { path = "../../gix-sec" } serial_test = { version = "3.1.0", default-features = false } bstr = { version = "1.12.0", default-features = false, features = ["std"] } -bytesize = "2.0.1" +bytesize = "2.1.0" cap = { version = "0.1.2", features = ["stats"] } diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index ee18dd5552b..840ea963612 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -28,7 +28,7 @@ gix-prompt = { version = "^0.11.1", path = "../gix-prompt" } gix-date = { version = "^0.10.5", path = "../gix-date" } gix-trace = { version = "^0.1.13", path = "../gix-trace" } -thiserror = "2.0.0" +thiserror = "2.0.17" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } bstr = { version = "1.12.0", default-features = false, features = ["std"] } diff --git a/gix-date/Cargo.toml b/gix-date/Cargo.toml index 6301a3ba615..c4e60ab807a 100644 --- a/gix-date/Cargo.toml +++ b/gix-date/Cargo.toml @@ -23,7 +23,7 @@ bstr = { version = "1.12.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } itoa = "1.0.1" jiff = "0.2.15" -thiserror = "2.0.0" +thiserror = "2.0.17" # TODO: used for quick and easy `TimeBacking: std::io::Write` implementation, but could make that `Copy` # and remove this dep with custom impl smallvec = { version = "1.15.1", features = ["write"] } diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index 2b176b697d0..f14a624d9a8 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -41,7 +41,7 @@ gix-tempfile = { version = "^18.0.0", path = "../gix-tempfile", optional = true gix-trace = { version = "^0.1.13", path = "../gix-trace", optional = true } gix-traverse = { version = "^0.47.0", path = "../gix-traverse", optional = true } -thiserror = "2.0.0" +thiserror = "2.0.17" imara-diff = { version = "0.1.8", optional = true } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } getrandom = { version = "0.2.8", optional = true, default-features = false, features = ["js"] } diff --git a/gix-diff/tests/Cargo.toml b/gix-diff/tests/Cargo.toml index 2485ee5e60d..dd72f6dc991 100644 --- a/gix-diff/tests/Cargo.toml +++ b/gix-diff/tests/Cargo.toml @@ -29,6 +29,6 @@ gix-filter = { path = "../../gix-filter" } gix-traverse = { path = "../../gix-traverse" } gix-testtools = { path = "../../tests/tools" } -insta = "1.43.1" +insta = "1.43.2" shell-words = "1" pretty_assertions = "1.4.0" diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml index e0f112fc397..f7b8fba0df2 100644 --- a/gix-dir/Cargo.toml +++ b/gix-dir/Cargo.toml @@ -27,7 +27,7 @@ gix-ignore = { version = "^0.16.0", path = "../gix-ignore" } gix-utils = { version = "^0.3.0", path = "../gix-utils", features = ["bstr"] } bstr = { version = "1.12.0", default-features = false } -thiserror = "2.0.0" +thiserror = "2.0.17" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml index 63126de2d72..0877536026e 100644 --- a/gix-discover/Cargo.toml +++ b/gix-discover/Cargo.toml @@ -22,7 +22,7 @@ gix-hash = { version = "^0.19.0", path = "../gix-hash" } gix-fs = { version = "^0.16.1", path = "../gix-fs" } bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] } -thiserror = "2.0.0" +thiserror = "2.0.17" [target.'cfg(windows)'.dependencies] dunce = "1.0.3" @@ -36,4 +36,4 @@ is_ci = "1.1.1" defer = "0.2.1" [target.'cfg(any(unix, windows))'.dev-dependencies] -tempfile = "3.20.0" +tempfile = "3.23.0" diff --git a/gix-features/Cargo.toml b/gix-features/Cargo.toml index 357a663d72e..0573440501d 100644 --- a/gix-features/Cargo.toml +++ b/gix-features/Cargo.toml @@ -101,21 +101,21 @@ crc32fast = { version = "1.5.0", optional = true } # progress prodash = { version = "30.0.1", optional = true } -bytesize = { version = "2.0.1", optional = true } +bytesize = { version = "2.1.0", optional = true } # pipe bytes = { version = "1.0.0", optional = true } # zlib module libz-rs-sys = { version = "0.5.2", optional = true } -thiserror = { version = "2.0.0", optional = true } +thiserror = { version = "2.0.17", optional = true } once_cell = { version = "1.21.3", optional = true } document-features = { version = "0.2.0", optional = true } [target.'cfg(unix)'.dependencies] -libc = { version = "0.2.174" } +libc = { version = "0.2.176" } [dev-dependencies] bstr = { version = "1.12.0", default-features = false } diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index 6d61d0589de..eda2f3690f2 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -27,7 +27,7 @@ gix-attributes = { version = "^0.27.0", path = "../gix-attributes" } encoding_rs = "0.8.32" bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.17" smallvec = "1.15.1" diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml index 7cfebd1b9cf..0bd77641cf0 100644 --- a/gix-fs/Cargo.toml +++ b/gix-fs/Cargo.toml @@ -23,7 +23,7 @@ bstr = "1.12.0" gix-path = { version = "^0.10.20", path = "../gix-path" } gix-features = { version = "^0.43.1", path = "../gix-features", features = ["fs-read-dir"] } gix-utils = { version = "^0.3.0", path = "../gix-utils" } -thiserror = "2.0.0" +thiserror = "2.0.17" serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } # For `Capabilities` to assure parallel operation works. @@ -32,4 +32,4 @@ fastrand = { version = "2.1.0", default-features = false, features = ["std"] } [dev-dependencies] crossbeam-channel = "0.5.15" is_ci = "1.1.1" -tempfile = "3.20.0" +tempfile = "3.23.0" diff --git a/gix-hash/Cargo.toml b/gix-hash/Cargo.toml index bb6da2f0e3b..c56eccaed2a 100644 --- a/gix-hash/Cargo.toml +++ b/gix-hash/Cargo.toml @@ -22,7 +22,7 @@ serde = ["dep:serde", "faster-hex/serde"] [dependencies] gix-features = { version = "^0.43.0", path = "../gix-features", features = ["progress"] } -thiserror = "2.0.0" +thiserror = "2.0.17" faster-hex = { version = "0.10.0", default-features = false, features = ["std"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } sha1-checked = { version = "0.10.0", default-features = false } diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml index 38421cfd36b..0bd4a578f7e 100644 --- a/gix-index/Cargo.toml +++ b/gix-index/Cargo.toml @@ -36,7 +36,7 @@ gix-utils = { version = "^0.3.0", path = "../gix-utils" } hashbrown = "0.16.0" fnv = "1.0.7" -thiserror = "2.0.0" +thiserror = "2.0.17" memmap2 = "0.9.7" filetime = "0.2.15" bstr = { version = "1.12.0", default-features = false } @@ -51,11 +51,11 @@ bitflags = "2" document-features = { version = "0.2.0", optional = true } [target.'cfg(not(windows))'.dependencies] -rustix = { version = "1.0.8", default-features = false, features = [ +rustix = { version = "1.1.2", default-features = false, features = [ "std", "fs", ] } -libc = { version = "0.2.174" } +libc = { version = "0.2.176" } [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-lock/Cargo.toml b/gix-lock/Cargo.toml index 855a17c83f1..43450495bc1 100644 --- a/gix-lock/Cargo.toml +++ b/gix-lock/Cargo.toml @@ -18,7 +18,7 @@ test = true [dependencies] gix-utils = { version = "^0.3.0", default-features = false, path = "../gix-utils" } gix-tempfile = { version = "^18.0.0", default-features = false, path = "../gix-tempfile" } -thiserror = "2.0.0" +thiserror = "2.0.17" [dev-dependencies] -tempfile = "3.20.0" +tempfile = "3.23.0" diff --git a/gix-mailmap/Cargo.toml b/gix-mailmap/Cargo.toml index 08e029f0dc7..d3acaf84adf 100644 --- a/gix-mailmap/Cargo.toml +++ b/gix-mailmap/Cargo.toml @@ -22,7 +22,7 @@ serde = ["dep:serde", "bstr/serde", "gix-actor/serde"] gix-actor = { version = "^0.35.4", path = "../gix-actor" } gix-date = { version = "^0.10.5", path = "../gix-date" } bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] } -thiserror = "2.0.0" +thiserror = "2.0.17" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } document-features = { version = "0.2.0", optional = true } diff --git a/gix-merge/Cargo.toml b/gix-merge/Cargo.toml index c1dce00e3b6..00baf9c2883 100644 --- a/gix-merge/Cargo.toml +++ b/gix-merge/Cargo.toml @@ -34,7 +34,7 @@ gix-revwalk = { version = "^0.21.0", path = "../gix-revwalk" } gix-diff = { version = "^0.53.0", path = "../gix-diff", default-features = false, features = ["blob"] } gix-index = { version = "^0.41.0", path = "../gix-index" } -thiserror = "2.0.0" +thiserror = "2.0.17" imara-diff = { version = "0.1.8" } bstr = { version = "1.12.0", default-features = false } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-negotiate/Cargo.toml b/gix-negotiate/Cargo.toml index 06e770a75a2..32c53679f5d 100644 --- a/gix-negotiate/Cargo.toml +++ b/gix-negotiate/Cargo.toml @@ -21,7 +21,7 @@ gix-object = { version = "^0.50.2", path = "../gix-object" } gix-date = { version = "^0.10.5", path = "../gix-date" } gix-commitgraph = { version = "^0.29.0", path = "../gix-commitgraph" } gix-revwalk = { version = "^0.21.0", path = "../gix-revwalk" } -thiserror = "2.0.0" +thiserror = "2.0.17" smallvec = "1.15.1" bitflags = "2" diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml index c1ed25588b3..ed27051c345 100644 --- a/gix-object/Cargo.toml +++ b/gix-object/Cargo.toml @@ -53,7 +53,7 @@ gix-path = { version = "^0.10.20", path = "../gix-path" } gix-utils = { version = "^0.3.0", path = "../gix-utils" } itoa = "1.0.1" -thiserror = "2.0.0" +thiserror = "2.0.17" bstr = { version = "1.12.0", default-features = false, features = [ "std", "unicode", diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml index c4bed347940..b797de78184 100644 --- a/gix-odb/Cargo.toml +++ b/gix-odb/Cargo.toml @@ -31,8 +31,8 @@ gix-pack = { version = "^0.60.0", path = "../gix-pack", default-features = false gix-fs = { version = "^0.16.1", path = "../gix-fs" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } -tempfile = "3.20.0" -thiserror = "2.0.0" +tempfile = "3.23.0" +thiserror = "2.0.17" parking_lot = { version = "0.12.4" } arc-swap = "1.5.0" diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml index 2e72b94cdda..ad86e23c20b 100644 --- a/gix-pack/Cargo.toml +++ b/gix-pack/Cargo.toml @@ -48,7 +48,7 @@ gix-diff = { version = "^0.53.0", path = "../gix-diff", default-features = false memmap2 = "0.9.7" smallvec = "1.15.1" parking_lot = { version = "0.12.4", default-features = false, optional = true } -thiserror = "2.0.0" +thiserror = "2.0.17" # for caching uluru = { version = "3.0.0", optional = true } diff --git a/gix-packetline-blocking/Cargo.toml b/gix-packetline-blocking/Cargo.toml index 5c72b35e8b2..e7a0b2df74f 100644 --- a/gix-packetline-blocking/Cargo.toml +++ b/gix-packetline-blocking/Cargo.toml @@ -32,7 +32,7 @@ serde = ["dep:serde", "bstr/serde", "faster-hex/serde"] gix-trace = { version = "^0.1.13", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } -thiserror = "2.0.0" +thiserror = "2.0.17" faster-hex = { version = "0.10.0", default-features = false, features = ["std"] } bstr = { version = "1.12.0", default-features = false, features = ["std"] } diff --git a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml index 8d2a8a80f42..b428a978505 100644 --- a/gix-packetline/Cargo.toml +++ b/gix-packetline/Cargo.toml @@ -45,7 +45,7 @@ required-features = ["blocking-io", "maybe-async/is_sync"] gix-trace = { version = "^0.1.13", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } -thiserror = "2.0.0" +thiserror = "2.0.17" faster-hex = { version = "0.10.0", default-features = false, features = ["std"] } bstr = { version = "1.12.0", default-features = false, features = ["std"] } # async support diff --git a/gix-path/Cargo.toml b/gix-path/Cargo.toml index 0e0454ae488..d3591b888c8 100644 --- a/gix-path/Cargo.toml +++ b/gix-path/Cargo.toml @@ -18,7 +18,7 @@ doctest = true gix-trace = { version = "^0.1.13", path = "../gix-trace" } gix-validate = { version = "^0.10.0", path = "../gix-validate" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.17" once_cell = "1.21.3" [target.'cfg(not(target_family = "wasm"))'.dependencies] @@ -29,7 +29,7 @@ gix-testtools = { path = "../tests/tools" } serial_test = { version = "3.1.0", default-features = false } [target.'cfg(windows)'.dev-dependencies] -windows = { version = "0.61.3", features = [ +windows = { version = "0.62.1", features = [ "Win32_System_Com", "Win32_System_Threading", "Win32_UI_Shell", diff --git a/gix-pathspec/Cargo.toml b/gix-pathspec/Cargo.toml index 4c235abd316..83017c52739 100644 --- a/gix-pathspec/Cargo.toml +++ b/gix-pathspec/Cargo.toml @@ -22,7 +22,7 @@ gix-config-value = { version = "^0.15.1", path = "../gix-config-value" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } bitflags = "2" -thiserror = "2.0.0" +thiserror = "2.0.17" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index b46c81f62ef..987913218a3 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -18,10 +18,10 @@ doctest = false gix-command = { version = "^0.6.2", path = "../gix-command" } gix-config-value = { version = "^0.15.1", path = "../gix-config-value" } -thiserror = "2.0.0" +thiserror = "2.0.17" [target.'cfg(unix)'.dependencies] -rustix = { version = "1.0.8", features = ["termios"] } +rustix = { version = "1.1.2", features = ["termios"] } parking_lot = "0.12.4" [dev-dependencies] @@ -29,4 +29,4 @@ gix-testtools = { path = "../tests/tools" } serial_test = { version = "3.1.0", default-features = false } [target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = "macos"))'.dev-dependencies] -expectrl = "0.7.0" +expectrl = "0.8.0" diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml index 5478b646de0..0312d6ad478 100644 --- a/gix-protocol/Cargo.toml +++ b/gix-protocol/Cargo.toml @@ -86,7 +86,7 @@ gix-credentials = { version = "^0.30.0", path = "../gix-credentials", optional = gix-refspec = { version = "^0.31.0", path = "../gix-refspec", optional = true } gix-lock = { version = "^18.0.0", path = "../gix-lock", optional = true } -thiserror = "2.0.0" +thiserror = "2.0.17" serde = { version = "1.0.114", optional = true, default-features = false, features = [ "derive", ] } diff --git a/gix-quote/Cargo.toml b/gix-quote/Cargo.toml index ac89c153de5..8dd20028cec 100644 --- a/gix-quote/Cargo.toml +++ b/gix-quote/Cargo.toml @@ -18,4 +18,4 @@ doctest = false gix-utils = { version = "^0.3.0", path = "../gix-utils" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.17" diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml index 019054df958..5c5f5c41fb5 100644 --- a/gix-ref/Cargo.toml +++ b/gix-ref/Cargo.toml @@ -32,7 +32,7 @@ gix-actor = { version = "^0.35.4", path = "../gix-actor" } gix-lock = { version = "^18.0.0", path = "../gix-lock" } gix-tempfile = { version = "^18.0.0", default-features = false, path = "../gix-tempfile" } -thiserror = "2.0.0" +thiserror = "2.0.17" winnow = { version = "0.7.12", features = ["simd"] } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-ref/tests/Cargo.toml b/gix-ref/tests/Cargo.toml index 7c66d24f832..9c0d06e2eaa 100644 --- a/gix-ref/tests/Cargo.toml +++ b/gix-ref/tests/Cargo.toml @@ -32,4 +32,4 @@ gix-hash = { path = "../../gix-hash" } gix-validate = { path = "../../gix-validate" } gix-lock = { path = "../../gix-lock" } gix-object = { path = "../../gix-object" } -insta = "1.43.1" +insta = "1.43.2" diff --git a/gix-refspec/Cargo.toml b/gix-refspec/Cargo.toml index f4b48508e36..1e4b363b479 100644 --- a/gix-refspec/Cargo.toml +++ b/gix-refspec/Cargo.toml @@ -20,7 +20,7 @@ gix-validate = { version = "^0.10.0", path = "../gix-validate" } gix-hash = { version = "^0.19.0", path = "../gix-hash" } bstr = { version = "1.12.0", default-features = false, features = ["std"] } -thiserror = "2.0.0" +thiserror = "2.0.17" smallvec = "1.15.1" [dev-dependencies] diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml index 36edaa500ed..5ef4fd06052 100644 --- a/gix-revision/Cargo.toml +++ b/gix-revision/Cargo.toml @@ -37,7 +37,7 @@ gix-trace = { version = "^0.1.13", path = "../gix-trace", optional = true } bstr = { version = "1.12.0", default-features = false, features = ["std"] } bitflags = { version = "2", optional = true } -thiserror = "2.0.0" +thiserror = "2.0.17" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } document-features = { version = "0.2.1", optional = true } diff --git a/gix-revwalk/Cargo.toml b/gix-revwalk/Cargo.toml index 78ecb911cfc..9bc473712bd 100644 --- a/gix-revwalk/Cargo.toml +++ b/gix-revwalk/Cargo.toml @@ -21,7 +21,7 @@ gix-date = { version = "^0.10.5", path = "../gix-date" } gix-hashtable = { version = "^0.9.0", path = "../gix-hashtable" } gix-commitgraph = { version = "^0.29.0", path = "../gix-commitgraph" } -thiserror = "2.0.0" +thiserror = "2.0.17" smallvec = "1.15.1" [dev-dependencies] diff --git a/gix-sec/Cargo.toml b/gix-sec/Cargo.toml index 12d13cd7535..2870270b110 100644 --- a/gix-sec/Cargo.toml +++ b/gix-sec/Cargo.toml @@ -28,11 +28,11 @@ bitflags = "2" document-features = { version = "0.2.1", optional = true } [target.'cfg(not(windows))'.dependencies] -libc = "0.2.174" +libc = "0.2.176" [target.'cfg(windows)'.dependencies] gix-path = { version = "^0.10.20", path = "../gix-path" } -windows-sys = { version = "0.60.2", features = [ +windows-sys = { version = "0.61.1", features = [ "Win32_Foundation", "Win32_Security_Authorization", "Win32_Storage_FileSystem", @@ -41,7 +41,7 @@ windows-sys = { version = "0.60.2", features = [ ] } [dev-dependencies] -tempfile = "3.20.0" +tempfile = "3.23.0" [package.metadata.docs.rs] all-features = true diff --git a/gix-shallow/Cargo.toml b/gix-shallow/Cargo.toml index 85d38ef5f20..9209db86c2f 100644 --- a/gix-shallow/Cargo.toml +++ b/gix-shallow/Cargo.toml @@ -23,6 +23,6 @@ serde = ["dep:serde", "gix-hash/serde"] gix-hash = { version = "^0.19.0", path = "../gix-hash" } gix-lock = { version = "^18.0.0", path = "../gix-lock" } -thiserror = "2.0.0" +thiserror = "2.0.17" bstr = { version = "1.12.0", default-features = false } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml index 9a94a77ecd2..c9b27ce522e 100644 --- a/gix-status/Cargo.toml +++ b/gix-status/Cargo.toml @@ -33,7 +33,7 @@ gix-pathspec = { version = "^0.12.0", path = "../gix-pathspec" } gix-dir = { version = "^0.15.0", path = "../gix-dir", optional = true } gix-diff = { version = "^0.53.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true } -thiserror = "2.0.0" +thiserror = "2.0.17" filetime = "0.2.15" bstr = { version = "1.12.0", default-features = false } diff --git a/gix-submodule/Cargo.toml b/gix-submodule/Cargo.toml index 820509f9fa8..8b4ffd4ddcc 100644 --- a/gix-submodule/Cargo.toml +++ b/gix-submodule/Cargo.toml @@ -22,7 +22,7 @@ gix-path = { version = "^0.10.20", path = "../gix-path" } gix-url = { version = "^0.32.0", path = "../gix-url" } bstr = { version = "1.12.0", default-features = false } -thiserror = "2.0.0" +thiserror = "2.0.17" [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-tempfile/Cargo.toml b/gix-tempfile/Cargo.toml index 257f94256ae..3b8d80fcbc9 100644 --- a/gix-tempfile/Cargo.toml +++ b/gix-tempfile/Cargo.toml @@ -35,7 +35,7 @@ gix-fs = { version = "^0.16.0", path = "../gix-fs" } parking_lot = "0.12.4" dashmap = { version = "6.0.1", optional = true } once_cell = { version = "1.21.3", default-features = false, features = ["race", "std"] } -tempfile = "3.20.0" +tempfile = "3.23.0" signal-hook = { version = "0.3.18", default-features = false, optional = true } signal-hook-registry = { version = "1.4.5", optional = true } @@ -51,7 +51,7 @@ signals = ["dep:signal-hook", "dep:signal-hook-registry"] hp-hashmap = ["dep:dashmap"] [target.'cfg(not(windows))'.dependencies] -libc = { version = "0.2.174", default-features = false } +libc = { version = "0.2.176", default-features = false } [package.metadata.docs.rs] all-features = true diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml index 87c5d24a397..3b0e8024ed4 100644 --- a/gix-transport/Cargo.toml +++ b/gix-transport/Cargo.toml @@ -97,7 +97,7 @@ bstr = { version = "1.12.0", default-features = false, features = [ "std", "unicode", ] } -thiserror = "2.0.0" +thiserror = "2.0.17" # for async-client async-trait = { version = "0.1.51", optional = true } diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml index 844b3d8bdc2..d8c1a14e8ce 100644 --- a/gix-traverse/Cargo.toml +++ b/gix-traverse/Cargo.toml @@ -23,5 +23,5 @@ gix-hashtable = { version = "^0.9.0", path = "../gix-hashtable" } gix-revwalk = { version = "^0.21.0", path = "../gix-revwalk" } gix-commitgraph = { version = "^0.29.0", path = "../gix-commitgraph" } smallvec = "1.15.1" -thiserror = "2.0.0" +thiserror = "2.0.17" bitflags = "2" diff --git a/gix-traverse/tests/Cargo.toml b/gix-traverse/tests/Cargo.toml index 64a04af9996..91283c2d98a 100644 --- a/gix-traverse/tests/Cargo.toml +++ b/gix-traverse/tests/Cargo.toml @@ -15,7 +15,7 @@ name = "traverse" path = "traverse/main.rs" [dev-dependencies] -insta = "1.43.1" +insta = "1.43.2" gix-traverse = { path = ".." } gix-testtools = { path = "../../tests/tools" } gix-odb = { path = "../../gix-odb" } diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml index bf0c84b936b..328d9aaff22 100644 --- a/gix-url/Cargo.toml +++ b/gix-url/Cargo.toml @@ -23,7 +23,7 @@ gix-features = { version = "^0.43.1", path = "../gix-features" } gix-path = { version = "^0.10.20", path = "../gix-path" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } -thiserror = "2.0.0" +thiserror = "2.0.17" url = "2.5.2" bstr = { version = "1.12.0", default-features = false, features = ["std"] } percent-encoding = "2.3.1" diff --git a/gix-validate/Cargo.toml b/gix-validate/Cargo.toml index 0802bb477a1..87460dadd5f 100644 --- a/gix-validate/Cargo.toml +++ b/gix-validate/Cargo.toml @@ -16,7 +16,7 @@ doctest = false test = true [dependencies] -thiserror = "2.0.0" +thiserror = "2.0.17" bstr = { version = "1.12.0", default-features = false, features = ["std"] } [dev-dependencies] diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml index 7223f189c28..a4029620e6a 100644 --- a/gix-worktree-state/Cargo.toml +++ b/gix-worktree-state/Cargo.toml @@ -27,5 +27,5 @@ gix-features = { version = "^0.43.1", path = "../gix-features" } gix-filter = { version = "^0.20.0", path = "../gix-filter" } io-close = "0.3.7" -thiserror = "2.0.0" +thiserror = "2.0.17" bstr = { version = "1.12.0", default-features = false } diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml index e02f26797b8..d65b3349722 100644 --- a/gix-worktree-stream/Cargo.toml +++ b/gix-worktree-stream/Cargo.toml @@ -24,7 +24,7 @@ gix-traverse = { version = "^0.47.0", path = "../gix-traverse" } gix-fs = { version = "^0.16.1", path = "../gix-fs" } gix-path = { version = "^0.10.20", path = "../gix-path" } -thiserror = "2.0.0" +thiserror = "2.0.17" parking_lot = "0.12.4" [dev-dependencies] diff --git a/gix/Cargo.toml b/gix/Cargo.toml index abf20f8a828..61a82ce4b30 100644 --- a/gix/Cargo.toml +++ b/gix/Cargo.toml @@ -374,7 +374,7 @@ gix-transport = { version = "^0.48.0", path = "../gix-transport", optional = tru prodash = { version = "30.0.1", optional = true, features = ["progress-tree"] } once_cell = "1.21.3" signal-hook = { version = "0.3.18", default-features = false, optional = true } -thiserror = "2.0.0" +thiserror = "2.0.17" serde = { version = "1.0.114", optional = true, default-features = false, features = [ "derive", ] } @@ -385,7 +385,7 @@ async-std = { version = "1.12.0", optional = true } ## ## If disabled, the text will be search verbatim in any portion of the commit message, similar to ## how a simple unanchored regex of only 'normal' characters would work. -regex = { version = "1.6.0", optional = true, default-features = false, features = [ +regex = { version = "1.11.3", optional = true, default-features = false, features = [ "std", ] } @@ -407,7 +407,7 @@ walkdir = "2.3.2" serial_test = { version = "3.1.0", default-features = false } async-std = { version = "1.12.0", features = ["attributes"] } termtree = "0.5.1" -insta = "1.43.1" +insta = "1.43.2" [package.metadata.docs.rs] features = [ diff --git a/tests/it/Cargo.toml b/tests/it/Cargo.toml index f98fded8449..75a4d4934e8 100644 --- a/tests/it/Cargo.toml +++ b/tests/it/Cargo.toml @@ -15,8 +15,8 @@ name = "it" path = "src/main.rs" [dependencies] -anyhow = "1.0.98" -clap = { version = "4.5.42", features = ["derive"] } +anyhow = "1.0.100" +clap = { version = "4.5.48", features = ["derive"] } gix = { version = "^0.73.0", path = "../../gix", default-features = false, features = ["attributes", "blame", "blob-diff", "revision"] } once_cell = "1.21.3" -regex = { version = "1.11.1", default-features = false, features = ["std"] } +regex = { version = "1.11.3", default-features = false, features = ["std"] } diff --git a/tests/tools/Cargo.toml b/tests/tools/Cargo.toml index 96aa7894554..190ba05c9af 100644 --- a/tests/tools/Cargo.toml +++ b/tests/tools/Cargo.toml @@ -36,7 +36,7 @@ fastrand = "2.0.0" bstr = { version = "1.12.0", default-features = false } crc = "3.3.0" once_cell = "1.21.3" -tempfile = "3.20.0" +tempfile = "3.23.0" fs_extra = "1.2.0" parking_lot = { version = "0.12.4" } is_ci = "1.1.1" From 05d5babbefbe8bdb369ccc531c5100afa0cd8b48 Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Thu, 2 Oct 2025 10:19:49 -0400 Subject: [PATCH 2/5] Bump some stuff Dependabot missed --- Cargo.lock | 82 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 46 insertions(+), 36 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a497b9705b2..4a37fd66b51 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1021,7 +1021,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.1", ] [[package]] @@ -1300,7 +1300,7 @@ dependencies = [ "js-sys", "libc", "r-efi", - "wasi 0.14.3+wasi-0.2.4", + "wasi 0.14.7+wasi-0.2.4", "wasm-bindgen", ] @@ -3022,7 +3022,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "equivalent", - "hashbrown 0.15.5", + "hashbrown 0.16.0", ] [[package]] @@ -3225,9 +3225,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.77" +version = "0.3.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +checksum = "ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305" dependencies = [ "once_cell", "wasm-bindgen", @@ -3287,7 +3287,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.53.4", ] [[package]] @@ -3919,7 +3919,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] @@ -4140,7 +4140,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.1", ] [[package]] @@ -4180,7 +4180,7 @@ dependencies = [ "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.3.0", + "security-framework 3.5.1", ] [[package]] @@ -4208,7 +4208,7 @@ dependencies = [ "rustls-native-certs", "rustls-platform-verifier-android", "rustls-webpki", - "security-framework 3.3.0", + "security-framework 3.5.1", "security-framework-sys", "webpki-root-certs 0.26.11", "windows-sys 0.59.0", @@ -4298,9 +4298,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "3.3.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c" +checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef" dependencies = [ "bitflags 2.9.4", "core-foundation 0.10.1", @@ -4677,7 +4677,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.1", ] [[package]] @@ -5179,30 +5179,40 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasi" -version = "0.14.3+wasi-0.2.4" +version = "0.14.7+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" +dependencies = [ + "wasip2", +] + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" dependencies = [ "wit-bindgen", ] [[package]] name = "wasm-bindgen" -version = "0.2.100" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +checksum = "c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d" dependencies = [ "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", + "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.100" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +checksum = "671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19" dependencies = [ "bumpalo", "log", @@ -5214,9 +5224,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.50" +version = "0.4.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" +checksum = "7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c" dependencies = [ "cfg-if", "js-sys", @@ -5227,9 +5237,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.100" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +checksum = "7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -5237,9 +5247,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.100" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +checksum = "9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7" dependencies = [ "proc-macro2", "quote", @@ -5250,18 +5260,18 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.100" +version = "0.2.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +checksum = "bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1" dependencies = [ "unicode-ident", ] [[package]] name = "web-sys" -version = "0.3.77" +version = "0.3.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" +checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120" dependencies = [ "js-sys", "wasm-bindgen", @@ -5326,7 +5336,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.1", ] [[package]] @@ -5578,7 +5588,7 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ - "windows-targets 0.53.3", + "windows-targets 0.53.4", ] [[package]] @@ -5638,11 +5648,11 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.53.3" +version = "0.53.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +checksum = "2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b" dependencies = [ - "windows-link 0.1.3", + "windows-link 0.2.0", "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", "windows_i686_gnu 0.53.0", @@ -5872,9 +5882,9 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.45.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" [[package]] name = "writeable" From bd9b32badb18e213d95caba773010be1d4e96ba8 Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Thu, 2 Oct 2025 10:21:06 -0400 Subject: [PATCH 3/5] Put expectrl back to 0.7.1 (see #2200 discussion) --- Cargo.lock | 8 ++++---- gix-prompt/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4a37fd66b51..c5c309b0c72 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1053,9 +1053,9 @@ dependencies = [ [[package]] name = "expectrl" -version = "0.8.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0e0706d01b4f43adaf7e0fb460e07477c36b74ae60fdeb1d045001bd77b4bd1" +checksum = "ede784925953fcab9a3351d5009bcb8d2b0c13e940924c88087e8e2ce0c4717a" dependencies = [ "conpty", "nix", @@ -3860,9 +3860,9 @@ dependencies = [ [[package]] name = "ptyprocess" -version = "0.5.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "101be273c0b1680d7056afddbaa88f02b6e9f2dc161165c30bee9914b6025a79" +checksum = "7e05aef7befb11a210468a2d77d978dde2c6381a0381e33beb575e91f57fe8cf" dependencies = [ "nix", ] diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index 987913218a3..ac14ffc7ef5 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -29,4 +29,4 @@ gix-testtools = { path = "../tests/tools" } serial_test = { version = "3.1.0", default-features = false } [target.'cfg(any(target_os = "linux", target_os = "freebsd", target_os = "macos"))'.dev-dependencies] -expectrl = "0.8.0" +expectrl = "0.7.1" From 4a53ead3db067cf45224272522f7e438d953d6b5 Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Thu, 2 Oct 2025 10:37:39 -0400 Subject: [PATCH 4/5] Thanks clippy This fixes new clippy errors about missed opportunities to place single variable names inside a format string rather than as separate arguments. --- gitoxide-core/src/organize.rs | 2 +- gitoxide-core/src/pack/verify.rs | 2 +- gitoxide-core/src/repository/cat.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gitoxide-core/src/organize.rs b/gitoxide-core/src/organize.rs index 625e328411f..70e72161b80 100644 --- a/gitoxide-core/src/organize.rs +++ b/gitoxide-core/src/organize.rs @@ -262,7 +262,7 @@ pub fn run( } if num_errors > 0 { - anyhow::bail!("Failed to handle {} repositories", num_errors) + anyhow::bail!("Failed to handle {num_errors} repositories") } else { Ok(()) } diff --git a/gitoxide-core/src/pack/verify.rs b/gitoxide-core/src/pack/verify.rs index 837475aab63..f08eaad035e 100644 --- a/gitoxide-core/src/pack/verify.rs +++ b/gitoxide-core/src/pack/verify.rs @@ -186,7 +186,7 @@ where )) } } - ext => return Err(anyhow!("Unknown extension {:?}, expecting 'idx' or 'pack'", ext)), + ext => return Err(anyhow!("Unknown extension {ext:?}, expecting 'idx' or 'pack'")), }; if let Some(stats) = res.1.as_ref() { #[cfg_attr(not(feature = "serde"), allow(clippy::single_match))] diff --git a/gitoxide-core/src/repository/cat.rs b/gitoxide-core/src/repository/cat.rs index 72433ed2d3d..047fb70cd61 100644 --- a/gitoxide-core/src/repository/cat.rs +++ b/gitoxide-core/src/repository/cat.rs @@ -41,7 +41,7 @@ pub fn display_object( let data = resource .data .as_slice() - .ok_or_else(|| anyhow!("Binary data at {} cannot be diffed", path))?; + .ok_or_else(|| anyhow!("Binary data at {path} cannot be diffed"))?; out.write_all(data)?; } } From 7c76d604ec009877e856f65f579e8319c71cba3f Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Thu, 2 Oct 2025 10:56:18 -0400 Subject: [PATCH 5/5] Keep showing debug representation of paths in gitoxide-core Where this was done already, in `bail!` and `anyhow!`. A newly enforced clippy lint warns about this, making the good point that the debug representation can change in the future. But the display representation it recommends using is less suitable in these places, because it can result in more ambiguous output due to the absence of quoting and escaping. (In some cases, it seems like the display representation could slightly exacerbate CVE-2024-43785 / #1534, but using the debug representation on these two macro calls is peripheral to the cases of greatest concern, and this doesn't really mitigate that.) The clippy lint being suppressed here in two specific places is: https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_debug_formatting --- gitoxide-core/src/repository/attributes/validate_baseline.rs | 1 + gitoxide-core/src/repository/index/mod.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/gitoxide-core/src/repository/attributes/validate_baseline.rs b/gitoxide-core/src/repository/attributes/validate_baseline.rs index 763b14a4325..8c3e02cbf8b 100644 --- a/gitoxide-core/src/repository/attributes/validate_baseline.rs +++ b/gitoxide-core/src/repository/attributes/validate_baseline.rs @@ -114,6 +114,7 @@ pub(crate) mod function { }; let work_dir = ignore .then(|| { + #[allow(clippy::unnecessary_debug_formatting)] repo.workdir() .map(ToOwned::to_owned) .ok_or_else(|| anyhow!("repository at {:?} must have a worktree checkout", repo.path())) diff --git a/gitoxide-core/src/repository/index/mod.rs b/gitoxide-core/src/repository/index/mod.rs index 31f54f50b5e..d26bb0a5782 100644 --- a/gitoxide-core/src/repository/index/mod.rs +++ b/gitoxide-core/src/repository/index/mod.rs @@ -51,6 +51,7 @@ pub fn from_list( let mut index = gix::index::State::new(object_hash); for path in std::io::BufReader::new(std::fs::File::open(entries_file)?).lines() { let path: PathBuf = path?.into(); + #[allow(clippy::unnecessary_debug_formatting)] if !path.is_relative() { bail!("Input paths need to be relative, but {path:?} is not.") }