From b8f4fb39ecbd7aea1accc42c67366ebe583af467 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 02:54:05 +0000 Subject: [PATCH 1/3] Bump gix from 0.77.0 to 0.78.0 Bumps [gix](https://github.com/GitoxideLabs/gitoxide) from 0.77.0 to 0.78.0. - [Release notes](https://github.com/GitoxideLabs/gitoxide/releases) - [Changelog](https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md) - [Commits](https://github.com/GitoxideLabs/gitoxide/compare/gix-v0.77.0...gix-v0.78.0) --- updated-dependencies: - dependency-name: gix dependency-version: 0.78.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 307 ++++++++++++++++++++++++-------------------- asyncgit/Cargo.toml | 2 +- 2 files changed, 171 insertions(+), 138 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2c043d34be..8727fd9ea3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -133,9 +133,12 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "arc-swap" -version = "1.7.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" +checksum = "51d03449bb8ca2cc2ef70869af31463d1ae5ccc8fa3e334b307203fbf815207e" +dependencies = [ + "rustversion", +] [[package]] name = "arrayvec" @@ -1111,7 +1114,7 @@ version = "0.6.0" dependencies = [ "git2", "git2-testing", - "gix-path", + "gix-path 0.10.22", "log", "pretty_assertions", "shellexpand", @@ -1180,9 +1183,9 @@ dependencies = [ [[package]] name = "gix" -version = "0.77.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d8284d86a2f5c0987fbf7219a128815cc04af5a18f5fd7eec6a76d83c2b78cc" +checksum = "3428a03ace494ae40308bd3df0b37e7eb7403e24389f27abdff30abf2b5adf17" dependencies = [ "gix-actor", "gix-attributes", @@ -1193,6 +1196,7 @@ dependencies = [ "gix-diff", "gix-dir", "gix-discover", + "gix-error", "gix-features", "gix-filter", "gix-fs", @@ -1206,7 +1210,7 @@ dependencies = [ "gix-object", "gix-odb", "gix-pack", - "gix-path", + "gix-path 0.11.0", "gix-pathspec", "gix-protocol", "gix-ref", @@ -1222,7 +1226,7 @@ dependencies = [ "gix-traverse", "gix-url", "gix-utils", - "gix-validate", + "gix-validate 0.11.0", "gix-worktree", "smallvec", "thiserror", @@ -1230,9 +1234,9 @@ dependencies = [ [[package]] name = "gix-actor" -version = "0.37.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f79dc4dca964c163419ad50a63552171b3597b804f9de6a96779b207b4d710" +checksum = "b50ce5433eaa46187349e59089eea71b0397caa71991b2fa3e124120426d7d15" dependencies = [ "bstr", "gix-date", @@ -1244,13 +1248,13 @@ dependencies = [ [[package]] name = "gix-attributes" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f47dabf8a50f1558c3a55d978440c7c4f22f87ac897bef03b4edbc96f6115966" +checksum = "f868f013fee0ebb5c85fae848c34a0b9ef7438acfbaec0c82a3cdbd5eac730a0" dependencies = [ "bstr", "gix-glob", - "gix-path", + "gix-path 0.11.0", "gix-quote", "gix-trace", "kstring", @@ -1270,21 +1274,21 @@ dependencies = [ [[package]] name = "gix-chunk" -version = "0.4.12" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb" +checksum = "63e516efaac951ed21115b11d5514b120c26ccb493d0c0b9ea6cc10edf4fdf44" dependencies = [ - "thiserror", + "gix-error", ] [[package]] name = "gix-command" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62" +checksum = "745bc165b7da500acc26d24888379ae0dfd1ecabe3a47420cdcb92feefb0561d" dependencies = [ "bstr", - "gix-path", + "gix-path 0.11.0", "gix-quote", "gix-trace", "shell-words", @@ -1292,28 +1296,28 @@ dependencies = [ [[package]] name = "gix-commitgraph" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efdcba8048045baf15225daf949d597c3e6183d130245e22a7fbd27084abe63a" +checksum = "d0dda2e4d5a61d4a16a780f61f2b7e9406ad1f8da97c35c09ef501f3fdf74de0" dependencies = [ "bstr", "gix-chunk", + "gix-error", "gix-hash", "memmap2", - "thiserror", ] [[package]] name = "gix-config" -version = "0.50.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b58e2ff8eef96b71f2c5e260f02ca0475caff374027c5cc5a29bda69fac67404" +checksum = "9a153dd4f5789fdf242e19e3f7105f2a114df198570225976fe4a108bac9dee4" dependencies = [ "bstr", "gix-config-value", "gix-features", "gix-glob", - "gix-path", + "gix-path 0.11.0", "gix-ref", "gix-sec", "memchr", @@ -1325,35 +1329,35 @@ dependencies = [ [[package]] name = "gix-config-value" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2409cffa4fe8b303847d5b6ba8df9da9ba65d302fc5ee474ea0cac5afde79840" +checksum = "563361198101cedc975fe5760c91ac2e4126eec22216e81b659b45289feaf1ea" dependencies = [ "bitflags 2.10.0", "bstr", - "gix-path", + "gix-path 0.11.0", "libc", "thiserror", ] [[package]] name = "gix-date" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa1dcfa6042b334f049c2e717ae816806272a7801b13ff2eadad3f069d7b4a85" +checksum = "12553b32d1da25671f31c0b084bf1e5cb6d5ef529254d04ec33cdc890bd7f687" dependencies = [ "bstr", + "gix-error", "itoa", "jiff", "smallvec", - "thiserror", ] [[package]] name = "gix-diff" -version = "0.57.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56adf6b3b991447541d948a0ce0826d8ff3f12ca3cfe56121d88e66e055bf8d" +checksum = "26bcd367b2c5dbf6bec9ce02ca59eab179fc82cf39f15ec83549ee25c255c99f" dependencies = [ "bstr", "gix-attributes", @@ -1363,7 +1367,7 @@ dependencies = [ "gix-hash", "gix-index", "gix-object", - "gix-path", + "gix-path 0.11.0", "gix-pathspec", "gix-tempfile", "gix-trace", @@ -1375,9 +1379,9 @@ dependencies = [ [[package]] name = "gix-dir" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709d9fad32d2eb8b0129850874246569e801b6d5877e0c41356c23e9e2501e06" +checksum = "004129e2c93798141d68ff08cb7f1b3d909c0212747fb8b05c8989635ba90a4e" dependencies = [ "bstr", "gix-discover", @@ -1385,7 +1389,7 @@ dependencies = [ "gix-ignore", "gix-index", "gix-object", - "gix-path", + "gix-path 0.11.0", "gix-pathspec", "gix-trace", "gix-utils", @@ -1395,29 +1399,37 @@ dependencies = [ [[package]] name = "gix-discover" -version = "0.45.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ce096dc132533802a09d6fd5d4008858f2038341dfe2e69e0d0239edb359de" +checksum = "950b027b861c6863ddf1b075672ec1ef2006b95c4d12284fc1ec4cdb1ab6639e" dependencies = [ "bstr", "dunce", "gix-fs", - "gix-hash", - "gix-path", + "gix-path 0.11.0", "gix-ref", "gix-sec", "thiserror", ] +[[package]] +name = "gix-error" +version = "0.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dffc9ca4dfa4f519a3d2cf1c038919160544923577ac60f45bcb602a24d82c6" +dependencies = [ + "bstr", +] + [[package]] name = "gix-features" -version = "0.45.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "092a70b60e0cdfc04346ad070ade58c6502afce66b1261bf23a51401eea73d56" +checksum = "6a407957e21dc5e6c87086e50e5114a2f9240f9cb11699588a6d900d53cb6c70" dependencies = [ "crc32fast", "crossbeam-channel", - "gix-path", + "gix-path 0.11.0", "gix-trace", "gix-utils", "libc", @@ -1431,9 +1443,9 @@ dependencies = [ [[package]] name = "gix-filter" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a65bc2558a17cd6899590099ba0317ea3d3d9e1ef15c0141c61f77e7b9b88233" +checksum = "7240442915cdd74e1f889566695ce0d0c23c7185b13318a1232ce646af0d18ad" dependencies = [ "bstr", "encoding_rs", @@ -1442,7 +1454,7 @@ dependencies = [ "gix-hash", "gix-object", "gix-packetline", - "gix-path", + "gix-path 0.11.0", "gix-quote", "gix-trace", "gix-utils", @@ -1452,35 +1464,35 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a167d36b51336499af9e3ff7cde1b6c659b5defe8b2fb71133928a348d939d8e" +checksum = "ba74fa163d3b2ba821d5cd207d55fe3daac3d1099613a8559c812d2b15b3c39a" dependencies = [ "bstr", "fastrand", "gix-features", - "gix-path", + "gix-path 0.11.0", "gix-utils", "thiserror", ] [[package]] name = "gix-glob" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8546300aee4c65c5862c22a3e321124a69b654a61a8b60de546a9284812b7e2" +checksum = "b03e6cd88cc0dc1eafa1fddac0fb719e4e74b6ea58dd016e71125fde4a326bee" dependencies = [ "bitflags 2.10.0", "bstr", "gix-features", - "gix-path", + "gix-path 0.11.0", ] [[package]] name = "gix-hash" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f16fd9bf861f319905759cd8aef230d1a101a26509194617b737a5cb8df9666" +checksum = "2b8e11ea6bbd0fd4ab4a1c66812dd3cc25921a41315b120f352997725a4c79d6" dependencies = [ "faster-hex", "gix-features", @@ -1490,9 +1502,9 @@ dependencies = [ [[package]] name = "gix-hashtable" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222f7428636020bef272a87ed833ea48bf5fb3193f99852ae16fbb5a602bd2f0" +checksum = "52f1eecdd006390cbed81f105417dbf82a6fe40842022006550f2e32484101da" dependencies = [ "gix-hash", "hashbrown 0.16.1", @@ -1501,22 +1513,22 @@ dependencies = [ [[package]] name = "gix-ignore" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfa727fdf54fd9fb53fa3fbb1a5c17172d3073e8e336bf155f3cac3e25b81b21" +checksum = "8953d87c13267e296d547f0fc7eaa8aa8fa5b2a9a34ab1cd5857f25240c7d299" dependencies = [ "bstr", "gix-glob", - "gix-path", + "gix-path 0.11.0", "gix-trace", "unicode-bom", ] [[package]] name = "gix-index" -version = "0.45.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c42c64892b813bc81c5e67da72b7cf3b15d42f1de9131e5852c2c724f51b86e" +checksum = "e31c6b3664efe5916c539c50e610f9958f2993faf8e29fa5a40fb80b6ac8486a" dependencies = [ "bitflags 2.10.0", "bstr", @@ -1530,7 +1542,7 @@ dependencies = [ "gix-object", "gix-traverse", "gix-utils", - "gix-validate", + "gix-validate 0.11.0", "hashbrown 0.16.1", "itoa", "libc", @@ -1542,9 +1554,9 @@ dependencies = [ [[package]] name = "gix-lock" -version = "20.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beefa8f90ef048ab98375217777c6e74c53c9639b0c2978ea1886c41e7005322" +checksum = "e16d406220ef9df105645a9ddcaa42e8c882ba920344ace866d0403570aea599" dependencies = [ "gix-tempfile", "gix-utils", @@ -1553,9 +1565,9 @@ dependencies = [ [[package]] name = "gix-mailmap" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c785c575f26335ba96ab514610ee9d6aa5839a75a98290141c63218e950f8d5e" +checksum = "2e6fd521cb582620b7066b5b420ace1951cb84fe2241fa239b227e1a94fa25dc" dependencies = [ "bstr", "gix-actor", @@ -1565,9 +1577,9 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.54.0" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "283df1e0c2b00f099683f2dd4bb3e2552ce87a46fcdd1ca2ac35e387a2d67136" +checksum = "4d3f705c977d90ace597049252ae1d7fec907edc0fa7616cc91bf5508d0f4006" dependencies = [ "bstr", "gix-actor", @@ -1575,9 +1587,9 @@ dependencies = [ "gix-features", "gix-hash", "gix-hashtable", - "gix-path", + "gix-path 0.11.0", "gix-utils", - "gix-validate", + "gix-validate 0.11.0", "itoa", "smallvec", "thiserror", @@ -1586,19 +1598,18 @@ dependencies = [ [[package]] name = "gix-odb" -version = "0.74.0" +version = "0.75.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "165a907df369a12ed4330faf8baf7ae597aadb08cfacb4ed8649f93d90bcc0c5" +checksum = "1d59882d2fdab5e609b0c452a6ef9a3bd12ef6b694be4f82ab8f126ad0969864" dependencies = [ "arc-swap", - "gix-date", "gix-features", "gix-fs", "gix-hash", "gix-hashtable", "gix-object", "gix-pack", - "gix-path", + "gix-path 0.11.0", "gix-quote", "parking_lot", "tempfile", @@ -1607,17 +1618,18 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.64.0" +version = "0.65.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5ef659e0a616501a7238b831ce5df73aab7ee4451120ee1c74b3ffabc80a67" +checksum = "8c44db57ebbbeaad9972c2a60662142660427a1f0a7529314d53fefb4fedad24" dependencies = [ "clru", "gix-chunk", + "gix-error", "gix-features", "gix-hash", "gix-hashtable", "gix-object", - "gix-path", + "gix-path 0.11.0", "memmap2", "smallvec", "thiserror", @@ -1626,9 +1638,9 @@ dependencies = [ [[package]] name = "gix-packetline" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fad0ffb982a289888087a165d3e849cbac724f2aa5431236b050dd2cb9c7de31" +checksum = "6c333badf342e9c2392800a96b9f2cf5bcb33906d2577d6ec923756ff4008a3f" dependencies = [ "bstr", "faster-hex", @@ -1644,30 +1656,42 @@ checksum = "7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366" dependencies = [ "bstr", "gix-trace", - "gix-validate", + "gix-validate 0.10.1", + "thiserror", +] + +[[package]] +name = "gix-path" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c3cd795cad18c7acbc6bafe34bfb34ac7273ee81133793f9d1516dd9faf922" +dependencies = [ + "bstr", + "gix-trace", + "gix-validate 0.11.0", "thiserror", ] [[package]] name = "gix-pathspec" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9e0c881933c37a7ef45288d6c5779c4a7b3ad240b4c37657e1d9829eb90085" +checksum = "3df6fd8e514d8b99ec5042ee17909a17750ccf54d0b8b30c850954209c800322" dependencies = [ "bitflags 2.10.0", "bstr", "gix-attributes", "gix-config-value", "gix-glob", - "gix-path", + "gix-path 0.11.0", "thiserror", ] [[package]] name = "gix-protocol" -version = "0.55.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c5dfd068789442c5709e702ef42d851765f2c09a11bf0a13749d24363f4d07" +checksum = "54f20837b0c70b65f6ac77886be033de3b69d5879f99128b47c42665ab0a17c2" dependencies = [ "bstr", "gix-date", @@ -1695,9 +1719,9 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.57.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccb33aa97006e37e9e83fde233569a66b02ed16fd4b0406cdf35834b06cf8a63" +checksum = "5cf780dcd9ac99fd3fcfc8523479a0e2ffd55f5e0be63e5e3248fb7e46cff966" dependencies = [ "gix-actor", "gix-features", @@ -1705,10 +1729,10 @@ dependencies = [ "gix-hash", "gix-lock", "gix-object", - "gix-path", + "gix-path 0.11.0", "gix-tempfile", "gix-utils", - "gix-validate", + "gix-validate 0.11.0", "memmap2", "thiserror", "winnow", @@ -1716,45 +1740,47 @@ dependencies = [ [[package]] name = "gix-refspec" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbba6ae5389f4021f73a2d62a4195aace7db1e8bb684b25521d3d685f57da02" +checksum = "60ce400a770a7952e45267803192cc2d1fe0afa08e2c08dde32e04c7908c6e61" dependencies = [ "bstr", + "gix-error", "gix-glob", "gix-hash", "gix-revision", - "gix-validate", + "gix-validate 0.11.0", "smallvec", "thiserror", ] [[package]] name = "gix-revision" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91898c83b18c635696f7355d171cfa74a52f38022ff89581f567768935ebc4c8" +checksum = "c719cf7d669439e1fca735bd1c4de54d43c5d30e8883fd6063c4924b213d70c9" dependencies = [ "bitflags 2.10.0", "bstr", "gix-commitgraph", "gix-date", + "gix-error", "gix-hash", "gix-hashtable", "gix-object", "gix-revwalk", "gix-trace", - "thiserror", ] [[package]] name = "gix-revwalk" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d063699278485016863d0d2bb0db7609fd2e8ba9a89379717bf06fd96949eb2" +checksum = "194a50b30aa0c6e6de43c723359c5809a96275a3aa92d323ef7f58b1cdd60f16" dependencies = [ "gix-commitgraph", "gix-date", + "gix-error", "gix-hash", "gix-hashtable", "gix-object", @@ -1764,21 +1790,21 @@ dependencies = [ [[package]] name = "gix-sec" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be" +checksum = "beeb3bc63696cf7acb5747a361693ebdbcaf25b5d27d2308f38e9782983e7bce" dependencies = [ "bitflags 2.10.0", - "gix-path", + "gix-path 0.11.0", "libc", "windows-sys 0.61.2", ] [[package]] name = "gix-shallow" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c1c467fb9f7ec1d33613c2ea5482de514bcb84b8222a793cdc4c71955832356" +checksum = "f4f4660fed3786d28e7e57d31b2de9ab3bf846068e187ccc52ee513de19a0073" dependencies = [ "bstr", "gix-hash", @@ -1788,9 +1814,9 @@ dependencies = [ [[package]] name = "gix-status" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed0d94c685a831c679ca5454c22f350e8c233f50dcf377ca00d858bcba9696d2" +checksum = "b0c994dbca7f038cfcde6337673523bab6e6b4f544b5046f5120a02bdeafff33" dependencies = [ "bstr", "filetime", @@ -1802,7 +1828,7 @@ dependencies = [ "gix-hash", "gix-index", "gix-object", - "gix-path", + "gix-path 0.11.0", "gix-pathspec", "gix-worktree", "portable-atomic", @@ -1811,13 +1837,13 @@ dependencies = [ [[package]] name = "gix-submodule" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efee2a61198413d80de10028aa507344537827d776ade781760130721bec2419" +checksum = "db1840fe723c6264ee596e5a179e1b9a2df59351f09bae9cea570a472a790bc0" dependencies = [ "bstr", "gix-config", - "gix-path", + "gix-path 0.11.0", "gix-pathspec", "gix-refspec", "gix-url", @@ -1826,9 +1852,9 @@ dependencies = [ [[package]] name = "gix-tempfile" -version = "20.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816bbb99bbf8cd329e38342594528506f224c4937a6341dbd1d16ee4082f621c" +checksum = "d280bba7c547170e42d5228fc6e76c191fb5a7c88808ff61af06460404d1fd91" dependencies = [ "dashmap", "gix-fs", @@ -1839,15 +1865,15 @@ dependencies = [ [[package]] name = "gix-trace" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd971cd6961fb1ebb29a0052a4ab04d8498dbf363c122e137b04753a3bbb5c3" +checksum = "6e42a4c2583357721ba2d887916e78df504980f22f1182df06997ce197b89504" [[package]] name = "gix-transport" -version = "0.52.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4bfac2005f48ace4cacf3b2b16fa645db61fc49e26fc1748b8fba8973a6f1e9" +checksum = "de1064c7ffa5a915014a6a5b71fbc5299462ae655348bed23e083b4a735076c3" dependencies = [ "bstr", "gix-command", @@ -1861,9 +1887,9 @@ dependencies = [ [[package]] name = "gix-traverse" -version = "0.51.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4609dc412d594d7f8ef3294d0491d14678d543a9e0e42f3bc806241cde0bebdb" +checksum = "37f8b53b4c56b01c43a4491c4edfe2ce66c654eb86232205172ceb1650d21c55" dependencies = [ "bitflags 2.10.0", "gix-commitgraph", @@ -1878,13 +1904,12 @@ dependencies = [ [[package]] name = "gix-url" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff1996dfb9430b3699d89224c674169c1ae355eacc52bf30a03c0b8bffe73d9" +checksum = "1ca2e50308a8373069e71970939f43ea4a1b5f422cf807d048ebcf07dcc02b2c" dependencies = [ "bstr", - "gix-features", - "gix-path", + "gix-path 0.11.0", "percent-encoding", "thiserror", ] @@ -1910,23 +1935,31 @@ dependencies = [ "thiserror", ] +[[package]] +name = "gix-validate" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ec1eff98d91941f47766367cba1be746bab662bad761d9891ae6f7882f7840b" +dependencies = [ + "bstr", +] + [[package]] name = "gix-worktree" -version = "0.46.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfb7ce8cdbfe06117d335d1ad329351468d20331e0aafd108ceb647c1326aca" +checksum = "ef2ad658586ec0039b03e96c664f08b7cb7a2b7cca6947a9c856c9ed59b807b1" dependencies = [ "bstr", "gix-attributes", - "gix-features", "gix-fs", "gix-glob", "gix-hash", "gix-ignore", "gix-index", "gix-object", - "gix-path", - "gix-validate", + "gix-path 0.11.0", + "gix-validate 0.11.0", ] [[package]] @@ -2268,30 +2301,30 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.14" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jiff" -version = "0.2.15" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" +checksum = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" dependencies = [ "jiff-static", "jiff-tzdb-platform", "log", "portable-atomic", "portable-atomic-util", - "serde", - "windows-sys 0.59.0", + "serde_core", + "windows-sys 0.61.2", ] [[package]] name = "jiff-static" -version = "0.2.15" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" +checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" dependencies = [ "proc-macro2", "quote", @@ -2372,9 +2405,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.177" +version = "0.2.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" [[package]] name = "libgit2-sys" @@ -2941,9 +2974,9 @@ dependencies = [ [[package]] name = "prodash" -version = "30.0.1" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139" +checksum = "962200e2d7d551451297d9fdce85138374019ada198e30ea9ede38034e27604c" dependencies = [ "parking_lot", ] diff --git a/asyncgit/Cargo.toml b/asyncgit/Cargo.toml index 9239659fec..ff9fb355b4 100644 --- a/asyncgit/Cargo.toml +++ b/asyncgit/Cargo.toml @@ -24,7 +24,7 @@ easy-cast = "0.5" fuzzy-matcher = "0.3" git2 = "0.20" git2-hooks = { path = "../git2-hooks", version = ">=0.6" } -gix = { version = "0.77.0", default-features = false, features = [ +gix = { version = "0.78.0", default-features = false, features = [ "max-performance", "revision", "mailmap", From e4243eb4d3e819cb7a309b8cee02fe5632482d87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20R=C3=BC=C3=9Fler?= Date: Fri, 23 Jan 2026 18:13:58 +0100 Subject: [PATCH 2/3] Adapt to API change --- asyncgit/src/sync/status.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/asyncgit/src/sync/status.rs b/asyncgit/src/sync/status.rs index 75f9906647..8afdf2dd09 100644 --- a/asyncgit/src/sync/status.rs +++ b/asyncgit/src/sync/status.rs @@ -243,7 +243,7 @@ pub fn get_status( res.push(StatusItem { path, status }); - Ok(gix::diff::index::Action::Continue) + Ok(gix::diff::index::Action::Continue(())) }; repo.tree_index_status( From 8a8f3a190013d8b18f89a4a1c40751db00ccf958 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20R=C3=BC=C3=9Fler?= Date: Fri, 23 Jan 2026 18:31:58 +0100 Subject: [PATCH 3/3] Update gix-path in git2-hooks --- Cargo.lock | 84 ++++++++++++++++--------------------------- git2-hooks/Cargo.toml | 2 +- 2 files changed, 32 insertions(+), 54 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8727fd9ea3..43472cf97c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1114,7 +1114,7 @@ version = "0.6.0" dependencies = [ "git2", "git2-testing", - "gix-path 0.10.22", + "gix-path", "log", "pretty_assertions", "shellexpand", @@ -1210,7 +1210,7 @@ dependencies = [ "gix-object", "gix-odb", "gix-pack", - "gix-path 0.11.0", + "gix-path", "gix-pathspec", "gix-protocol", "gix-ref", @@ -1226,7 +1226,7 @@ dependencies = [ "gix-traverse", "gix-url", "gix-utils", - "gix-validate 0.11.0", + "gix-validate", "gix-worktree", "smallvec", "thiserror", @@ -1254,7 +1254,7 @@ checksum = "f868f013fee0ebb5c85fae848c34a0b9ef7438acfbaec0c82a3cdbd5eac730a0" dependencies = [ "bstr", "gix-glob", - "gix-path 0.11.0", + "gix-path", "gix-quote", "gix-trace", "kstring", @@ -1288,7 +1288,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "745bc165b7da500acc26d24888379ae0dfd1ecabe3a47420cdcb92feefb0561d" dependencies = [ "bstr", - "gix-path 0.11.0", + "gix-path", "gix-quote", "gix-trace", "shell-words", @@ -1317,7 +1317,7 @@ dependencies = [ "gix-config-value", "gix-features", "gix-glob", - "gix-path 0.11.0", + "gix-path", "gix-ref", "gix-sec", "memchr", @@ -1335,7 +1335,7 @@ checksum = "563361198101cedc975fe5760c91ac2e4126eec22216e81b659b45289feaf1ea" dependencies = [ "bitflags 2.10.0", "bstr", - "gix-path 0.11.0", + "gix-path", "libc", "thiserror", ] @@ -1367,7 +1367,7 @@ dependencies = [ "gix-hash", "gix-index", "gix-object", - "gix-path 0.11.0", + "gix-path", "gix-pathspec", "gix-tempfile", "gix-trace", @@ -1389,7 +1389,7 @@ dependencies = [ "gix-ignore", "gix-index", "gix-object", - "gix-path 0.11.0", + "gix-path", "gix-pathspec", "gix-trace", "gix-utils", @@ -1406,7 +1406,7 @@ dependencies = [ "bstr", "dunce", "gix-fs", - "gix-path 0.11.0", + "gix-path", "gix-ref", "gix-sec", "thiserror", @@ -1429,7 +1429,7 @@ checksum = "6a407957e21dc5e6c87086e50e5114a2f9240f9cb11699588a6d900d53cb6c70" dependencies = [ "crc32fast", "crossbeam-channel", - "gix-path 0.11.0", + "gix-path", "gix-trace", "gix-utils", "libc", @@ -1454,7 +1454,7 @@ dependencies = [ "gix-hash", "gix-object", "gix-packetline", - "gix-path 0.11.0", + "gix-path", "gix-quote", "gix-trace", "gix-utils", @@ -1471,7 +1471,7 @@ dependencies = [ "bstr", "fastrand", "gix-features", - "gix-path 0.11.0", + "gix-path", "gix-utils", "thiserror", ] @@ -1485,7 +1485,7 @@ dependencies = [ "bitflags 2.10.0", "bstr", "gix-features", - "gix-path 0.11.0", + "gix-path", ] [[package]] @@ -1519,7 +1519,7 @@ checksum = "8953d87c13267e296d547f0fc7eaa8aa8fa5b2a9a34ab1cd5857f25240c7d299" dependencies = [ "bstr", "gix-glob", - "gix-path 0.11.0", + "gix-path", "gix-trace", "unicode-bom", ] @@ -1542,7 +1542,7 @@ dependencies = [ "gix-object", "gix-traverse", "gix-utils", - "gix-validate 0.11.0", + "gix-validate", "hashbrown 0.16.1", "itoa", "libc", @@ -1587,9 +1587,9 @@ dependencies = [ "gix-features", "gix-hash", "gix-hashtable", - "gix-path 0.11.0", + "gix-path", "gix-utils", - "gix-validate 0.11.0", + "gix-validate", "itoa", "smallvec", "thiserror", @@ -1609,7 +1609,7 @@ dependencies = [ "gix-hashtable", "gix-object", "gix-pack", - "gix-path 0.11.0", + "gix-path", "gix-quote", "parking_lot", "tempfile", @@ -1629,7 +1629,7 @@ dependencies = [ "gix-hash", "gix-hashtable", "gix-object", - "gix-path 0.11.0", + "gix-path", "memmap2", "smallvec", "thiserror", @@ -1648,18 +1648,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "gix-path" -version = "0.10.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366" -dependencies = [ - "bstr", - "gix-trace", - "gix-validate 0.10.1", - "thiserror", -] - [[package]] name = "gix-path" version = "0.11.0" @@ -1668,7 +1656,7 @@ checksum = "c7c3cd795cad18c7acbc6bafe34bfb34ac7273ee81133793f9d1516dd9faf922" dependencies = [ "bstr", "gix-trace", - "gix-validate 0.11.0", + "gix-validate", "thiserror", ] @@ -1683,7 +1671,7 @@ dependencies = [ "gix-attributes", "gix-config-value", "gix-glob", - "gix-path 0.11.0", + "gix-path", "thiserror", ] @@ -1729,10 +1717,10 @@ dependencies = [ "gix-hash", "gix-lock", "gix-object", - "gix-path 0.11.0", + "gix-path", "gix-tempfile", "gix-utils", - "gix-validate 0.11.0", + "gix-validate", "memmap2", "thiserror", "winnow", @@ -1749,7 +1737,7 @@ dependencies = [ "gix-glob", "gix-hash", "gix-revision", - "gix-validate 0.11.0", + "gix-validate", "smallvec", "thiserror", ] @@ -1795,7 +1783,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "beeb3bc63696cf7acb5747a361693ebdbcaf25b5d27d2308f38e9782983e7bce" dependencies = [ "bitflags 2.10.0", - "gix-path 0.11.0", + "gix-path", "libc", "windows-sys 0.61.2", ] @@ -1828,7 +1816,7 @@ dependencies = [ "gix-hash", "gix-index", "gix-object", - "gix-path 0.11.0", + "gix-path", "gix-pathspec", "gix-worktree", "portable-atomic", @@ -1843,7 +1831,7 @@ checksum = "db1840fe723c6264ee596e5a179e1b9a2df59351f09bae9cea570a472a790bc0" dependencies = [ "bstr", "gix-config", - "gix-path 0.11.0", + "gix-path", "gix-pathspec", "gix-refspec", "gix-url", @@ -1909,7 +1897,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ca2e50308a8373069e71970939f43ea4a1b5f422cf807d048ebcf07dcc02b2c" dependencies = [ "bstr", - "gix-path 0.11.0", + "gix-path", "percent-encoding", "thiserror", ] @@ -1925,16 +1913,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "gix-validate" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4" -dependencies = [ - "bstr", - "thiserror", -] - [[package]] name = "gix-validate" version = "0.11.0" @@ -1958,8 +1936,8 @@ dependencies = [ "gix-ignore", "gix-index", "gix-object", - "gix-path 0.11.0", - "gix-validate 0.11.0", + "gix-path", + "gix-validate", ] [[package]] diff --git a/git2-hooks/Cargo.toml b/git2-hooks/Cargo.toml index f812d1e686..46b6a39966 100644 --- a/git2-hooks/Cargo.toml +++ b/git2-hooks/Cargo.toml @@ -14,7 +14,7 @@ keywords = ["git"] [dependencies] git2 = ">=0.17" -gix-path = "0.10" +gix-path = "0.11" log = "0.4" shellexpand = "3.1" thiserror = "2.0"