Gix upgrade (#2472)

This commit is contained in:
extrawurst 2025-01-10 14:19:27 +01:00 committed by GitHub
parent 40c79028ff
commit 89db83839d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 132 additions and 41 deletions

171
Cargo.lock generated
View file

@ -1205,9 +1205,9 @@ dependencies = [
[[package]]
name = "gix"
version = "0.67.0"
version = "0.69.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7d3e78ddac368d3e3bfbc2862bc2aafa3d89f1b15fed898d9761e1ec6f3f17f"
checksum = "8d0eebdaecdcf405d5433a36f85e4f058cf4de48ee2604388be0dbccbaad353e"
dependencies = [
"gix-actor",
"gix-commitgraph",
@ -1226,11 +1226,13 @@ dependencies = [
"gix-odb",
"gix-pack",
"gix-path",
"gix-protocol",
"gix-ref",
"gix-refspec",
"gix-revision",
"gix-revwalk",
"gix-sec",
"gix-shallow",
"gix-tempfile",
"gix-trace",
"gix-traverse",
@ -1239,7 +1241,7 @@ dependencies = [
"gix-validate",
"once_cell",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
@ -1274,6 +1276,18 @@ dependencies = [
"thiserror 2.0.10",
]
[[package]]
name = "gix-command"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9405c0a56e17f8365a46870cd2c7db71323ecc8bda04b50cb746ea37bd091e90"
dependencies = [
"bstr",
"gix-path",
"gix-trace",
"shell-words",
]
[[package]]
name = "gix-commitgraph"
version = "0.25.1"
@ -1290,9 +1304,9 @@ dependencies = [
[[package]]
name = "gix-config"
version = "0.41.0"
version = "0.42.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bedd1bf1c7b994be9d57207e8e0de79016c05e2e8701d3015da906e65ac445e"
checksum = "6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19"
dependencies = [
"bstr",
"gix-config-value",
@ -1304,7 +1318,7 @@ dependencies = [
"memchr",
"once_cell",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
"unicode-bom",
"winnow",
]
@ -1336,21 +1350,21 @@ dependencies = [
[[package]]
name = "gix-diff"
version = "0.47.0"
version = "0.49.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9850fd0c15af113db6f9e130d13091ba0d3754e570a2afdff9e2f3043da260e"
checksum = "a8e92566eccbca205a0a0f96ffb0327c061e85bc5c95abbcddfe177498aa04f6"
dependencies = [
"bstr",
"gix-hash",
"gix-object",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
name = "gix-discover"
version = "0.36.0"
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c522e31f458f50af09dfb014e10873c5378f702f8049c96f508989aad59671f6"
checksum = "83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef"
dependencies = [
"bstr",
"dunce",
@ -1359,7 +1373,7 @@ dependencies = [
"gix-path",
"gix-ref",
"gix-sec",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
@ -1430,9 +1444,9 @@ dependencies = [
[[package]]
name = "gix-index"
version = "0.36.0"
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27619009ca1ea33fd885041273f5fa5a09163a5c1d22a913b28d7b985e66fe29"
checksum = "270645fd20556b64c8ffa1540d921b281e6994413a0ca068596f97e9367a257a"
dependencies = [
"bitflags 2.7.0",
"bstr",
@ -1453,7 +1467,7 @@ dependencies = [
"memmap2",
"rustix",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
@ -1469,9 +1483,9 @@ dependencies = [
[[package]]
name = "gix-object"
version = "0.45.0"
version = "0.46.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a77b6e7753d298553d9ae8b1744924481e7a49170983938bb578dccfbc6fc1a"
checksum = "e42d58010183ef033f31088479b4eb92b44fe341b35b62d39eb8b185573d77ea"
dependencies = [
"bstr",
"gix-actor",
@ -1479,19 +1493,20 @@ dependencies = [
"gix-features",
"gix-hash",
"gix-hashtable",
"gix-path",
"gix-utils",
"gix-validate",
"itoa",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
"winnow",
]
[[package]]
name = "gix-odb"
version = "0.64.0"
version = "0.66.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bb86aadf7f1b2f980601b4fc94309706f9700f8008f935dc512d556c9e60f61"
checksum = "cb780eceb3372ee204469478de02eaa34f6ba98247df0186337e0333de97d0ae"
dependencies = [
"arc-swap",
"gix-date",
@ -1505,14 +1520,14 @@ dependencies = [
"gix-quote",
"parking_lot",
"tempfile",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
name = "gix-pack"
version = "0.54.0"
version = "0.56.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "363e6e59a855ba243672408139db68e2478126cdcfeabb420777df4a1f20026b"
checksum = "4158928929be29cae7ab97afc8e820a932071a7f39d8ba388eed2380c12c566c"
dependencies = [
"clru",
"gix-chunk",
@ -1523,10 +1538,22 @@ dependencies = [
"gix-path",
"memmap2",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
"uluru",
]
[[package]]
name = "gix-packetline"
version = "0.18.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "911aeea8b2dabeed2f775af9906152a1f0109787074daf9e64224e3892dde453"
dependencies = [
"bstr",
"faster-hex",
"gix-trace",
"thiserror 2.0.10",
]
[[package]]
name = "gix-path"
version = "0.10.13"
@ -1540,6 +1567,25 @@ dependencies = [
"thiserror 2.0.10",
]
[[package]]
name = "gix-protocol"
version = "0.47.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c84642e8b6fed7035ce9cc449593019c55b0ec1af7a5dce1ab8a0636eaaeb067"
dependencies = [
"bstr",
"gix-date",
"gix-features",
"gix-hash",
"gix-ref",
"gix-shallow",
"gix-transport",
"gix-utils",
"maybe-async",
"thiserror 2.0.10",
"winnow",
]
[[package]]
name = "gix-quote"
version = "0.4.14"
@ -1553,9 +1599,9 @@ dependencies = [
[[package]]
name = "gix-ref"
version = "0.48.0"
version = "0.49.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a47385e71fa2d9da8c35e642ef4648808ddf0a52bc93425879088c706dfeaea2"
checksum = "a91b61776c839d0f1b7114901179afb0947aa7f4d30793ca1c56d335dfef485f"
dependencies = [
"gix-actor",
"gix-features",
@ -1568,29 +1614,29 @@ dependencies = [
"gix-utils",
"gix-validate",
"memmap2",
"thiserror 1.0.69",
"thiserror 2.0.10",
"winnow",
]
[[package]]
name = "gix-refspec"
version = "0.26.0"
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0022038a09d80d9abf773be8efcbb502868d97f6972b8633bfb52ab6edaac442"
checksum = "00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d"
dependencies = [
"bstr",
"gix-hash",
"gix-revision",
"gix-validate",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
name = "gix-revision"
version = "0.30.0"
version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ee8eb4088fece3562af4a5d751e069f90e93345524ad730512185234c4b55f1"
checksum = "61e1ddc474405a68d2ce8485705dd72fe6ce959f2f5fe718601ead5da2c8f9e7"
dependencies = [
"bitflags 2.7.0",
"bstr",
@ -1601,14 +1647,14 @@ dependencies = [
"gix-object",
"gix-revwalk",
"gix-trace",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
name = "gix-revwalk"
version = "0.16.0"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c9a9496da98d36ff19063a8576bf09a87425583b709a56dc5594fffa9d39b2"
checksum = "510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d"
dependencies = [
"gix-commitgraph",
"gix-date",
@ -1616,7 +1662,7 @@ dependencies = [
"gix-hashtable",
"gix-object",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
@ -1631,6 +1677,18 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "gix-shallow"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88d2673242e87492cb6ff671f0c01f689061ca306c4020f137197f3abc84ce01"
dependencies = [
"bstr",
"gix-hash",
"gix-lock",
"thiserror 2.0.10",
]
[[package]]
name = "gix-tempfile"
version = "15.0.0"
@ -1651,10 +1709,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952"
[[package]]
name = "gix-traverse"
version = "0.42.0"
name = "gix-transport"
version = "0.44.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f20f1b13cc4fa6ba92b24e6aa0c2fb6a34beb4458ef88c6300212db504e818df"
checksum = "dd04d91e507a8713cfa2318d5a85d75b36e53a40379cc7eb7634ce400ecacbaf"
dependencies = [
"bstr",
"gix-command",
"gix-features",
"gix-packetline",
"gix-quote",
"gix-sec",
"gix-url",
"thiserror 2.0.10",
]
[[package]]
name = "gix-traverse"
version = "0.43.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ed47d648619e23e93f971d2bba0d10c1100e54ef95d2981d609907a8cabac89"
dependencies = [
"bitflags 2.7.0",
"gix-commitgraph",
@ -1664,7 +1738,7 @@ dependencies = [
"gix-object",
"gix-revwalk",
"smallvec",
"thiserror 1.0.69",
"thiserror 2.0.10",
]
[[package]]
@ -2211,6 +2285,17 @@ dependencies = [
"hashbrown 0.15.2",
]
[[package]]
name = "maybe-async"
version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "memchr"
version = "2.7.4"
@ -3035,6 +3120,12 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
[[package]]
name = "shell-words"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
[[package]]
name = "shellexpand"
version = "3.1.0"

View file

@ -19,7 +19,7 @@ easy-cast = "0.5"
fuzzy-matcher = "0.3"
git2 = "0.19"
git2-hooks = { path = "../git2-hooks", version = ">=0.4" }
gix = { version = "0.67", default-features = false, features = [
gix = { version = "0.69.1", default-features = false, features = [
"max-performance",
"revision",
] }