diff --git a/Cargo.lock b/Cargo.lock index 2ff79f1..3c0fca3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -402,55 +402,50 @@ dependencies = [ [[package]] name = "gix" -version = "0.83.0" +version = "0.84.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce52001b946a6249d5d0d3011df0a042ac3f8a4d013460db6476577b0b9c567" +checksum = "ae54ae0ebd1a5a3c3f8d95dd3b5ca6e63f4fed9bfd585e13801a97d7bde8f9ce" dependencies = [ - "gix-actor 0.41.0", - "gix-archive", - "gix-attributes 0.33.0", - "gix-blame", + "gix-actor 0.41.1", + "gix-attributes 0.33.1", "gix-command", - "gix-commitgraph 0.37.0", + "gix-commitgraph 0.37.1", "gix-config", - "gix-date 0.15.3", + "gix-date 0.15.4", "gix-diff", "gix-dir", - "gix-discover 0.51.0", - "gix-error 0.2.3", - "gix-features 0.48.0", + "gix-discover 0.52.0", + "gix-error 0.2.4", + "gix-features 0.48.1", "gix-filter", - "gix-fs 0.21.1", - "gix-glob 0.26.0", - "gix-hash 0.25.0", - "gix-hashtable 0.15.0", - "gix-ignore 0.21.0", - "gix-index 0.51.0", + "gix-fs 0.21.2", + "gix-glob 0.26.1", + "gix-hash 0.25.1", + "gix-hashtable 0.15.1", + "gix-ignore 0.21.1", + "gix-index 0.52.0", "gix-lock 23.0.0", - "gix-merge", - "gix-negotiate", - "gix-object 0.60.0", + "gix-object 0.61.0", "gix-odb", "gix-pack", - "gix-path 0.12.0", + "gix-path 0.12.1", "gix-pathspec", "gix-protocol", - "gix-ref 0.63.0", + "gix-ref 0.64.0", "gix-refspec", "gix-revision", - "gix-revwalk 0.31.0", - "gix-sec 0.14.0", + "gix-revwalk 0.32.0", + "gix-sec 0.14.1", "gix-shallow", "gix-status", "gix-submodule", "gix-tempfile 23.0.0", "gix-trace", - "gix-traverse 0.57.0", + "gix-traverse 0.58.0", "gix-url", "gix-utils", "gix-validate", - "gix-worktree 0.52.0", - "gix-worktree-state", + "gix-worktree 0.53.0", "gix-worktree-stream", "nonempty", "smallvec", @@ -473,26 +468,13 @@ dependencies = [ [[package]] name = "gix-actor" -version = "0.41.0" +version = "0.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "272916673b83714734b15d4ef3c8b5f1ccddb15fea8ff548430b97c1ab7b7ed8" +checksum = "8bc998b8f746dda8565450d08a63b792ced9165d8c27a1ed3f02799ec6a7820f" dependencies = [ "bstr", - "gix-date 0.15.3", - "gix-error 0.2.3", -] - -[[package]] -name = "gix-archive" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a20ec244b733338d4cb60e5e05eac700dab7fcc689647b1d1daa9396b119342" -dependencies = [ - "bstr", - "gix-date 0.15.3", - "gix-error 0.2.3", - "gix-object 0.60.0", - "gix-worktree-stream", + "gix-date 0.15.4", + "gix-error 0.2.4", ] [[package]] @@ -514,14 +496,14 @@ dependencies = [ [[package]] name = "gix-attributes" -version = "0.33.0" +version = "0.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe17c5a1c0b6f2ef1476aa1d3222ea50cdff67608016613a58bfc3e078046000" +checksum = "8d43f12e246d3bf7ec624c8fc15ac4a4b62b7c4c6f586cb82be6c90bf84c9d02" dependencies = [ "bstr", - "gix-glob 0.26.0", - "gix-path 0.12.0", - "gix-quote 0.7.1", + "gix-glob 0.26.1", + "gix-path 0.12.1", + "gix-quote 0.7.2", "gix-trace", "kstring", "smallvec", @@ -540,31 +522,11 @@ dependencies = [ [[package]] name = "gix-bitmap" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ecbfc77ec6852294e341ecc305a490b59f2813e6ca42d79efda5099dcab1894" -dependencies = [ - "gix-error 0.2.3", -] - -[[package]] -name = "gix-blame" -version = "0.13.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14dab9a942ab54a9661ded7397c3bf927274e7afa94494db0d75cfcbde02ca0a" +checksum = "52ebef0c26ad305747649e727bbcd56a7b7910754eb7cea88f6dff6f93c51283" dependencies = [ - "gix-commitgraph 0.37.0", - "gix-date 0.15.3", - "gix-diff", - "gix-error 0.2.3", - "gix-hash 0.25.0", - "gix-object 0.60.0", - "gix-revwalk 0.31.0", - "gix-trace", - "gix-traverse 0.57.0", - "gix-worktree 0.52.0", - "smallvec", - "thiserror", + "gix-error 0.2.4", ] [[package]] @@ -578,22 +540,22 @@ dependencies = [ [[package]] name = "gix-chunk" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf288be9b60fe7231de03771faa292be1493d84786f68727e33ad1f91764320" +checksum = "9faee47943b638e58ddd5e275a4906ad3e4b6c8584f1d41bd18ab9032ec52afb" dependencies = [ - "gix-error 0.2.3", + "gix-error 0.2.4", ] [[package]] name = "gix-command" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86335306511abe43d75c866d4b1f3d90932fe202edcd43e1314036333e7384d8" +checksum = "00706d4fef135ef4b01680d5218c6ee40cda8baf697b864296cbc887d19118f6" dependencies = [ "bstr", - "gix-path 0.12.0", - "gix-quote 0.7.1", + "gix-path 0.12.1", + "gix-quote 0.7.2", "gix-trace", "shell-words", ] @@ -613,31 +575,31 @@ dependencies = [ [[package]] name = "gix-commitgraph" -version = "0.37.0" +version = "0.37.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe3b5aa0f24e19028c261d229aeeedafcaaa52ebd71021cc15184620fc9d32eb" +checksum = "7f675d0df484a7f6a47e64bd6f311af489d947c0323b0564f36d14f3d7762abb" dependencies = [ "bstr", - "gix-chunk 0.7.1", - "gix-error 0.2.3", - "gix-hash 0.25.0", + "gix-chunk 0.7.2", + "gix-error 0.2.4", + "gix-hash 0.25.1", "memmap2", "nonempty", ] [[package]] name = "gix-config" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c01848aebd21c67f6ba41f1de8efd46ae96df21f001954a3c9e1517e514d410" +checksum = "4f2372d4b49ca28431e7d150cab9d25edc1890f0184bd57eb0e917c7799e63de" dependencies = [ "bstr", "gix-config-value", - "gix-features 0.48.0", - "gix-glob 0.26.0", - "gix-path 0.12.0", - "gix-ref 0.63.0", - "gix-sec 0.14.0", + "gix-features 0.48.1", + "gix-glob 0.26.1", + "gix-path 0.12.1", + "gix-ref 0.64.0", + "gix-sec 0.14.1", "smallvec", "thiserror", "unicode-bom", @@ -645,13 +607,13 @@ dependencies = [ [[package]] name = "gix-config-value" -version = "0.18.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13b39ed39ee4c10a3b157f9fb94bac8098d9f8e56201f0cf7dee6c187416c4b2" +checksum = "ed42168329552f6c2e5df09665c104199d45d84bedb53683738a49b57fe1baab" dependencies = [ "bitflags", "bstr", - "gix-path 0.12.0", + "gix-path 0.12.1", "libc", "thiserror", ] @@ -671,58 +633,57 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.15.3" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94cdae4eb4b0f4136e3d9b3aa2d2cd03cfb5bb9b636b31263aea2df86d41543" +checksum = "a3ecab64a98bbac9f8e02990a9ea5e3c974a7d49b95f2bd70ad94ad22fa6b48c" dependencies = [ "bstr", - "gix-error 0.2.3", + "gix-error 0.2.4", "itoa", "jiff", - "smallvec", ] [[package]] name = "gix-diff" -version = "0.63.0" +version = "0.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc08e0fa1a91ff5f24affeab052f198056645e1de004910bde7b82b50ea5982a" +checksum = "3b6d9528f32d94cef2edf39a1ac01fe5a0fc44ddbb18d9e44099936047c3302b" dependencies = [ "bstr", - "gix-attributes 0.33.0", + "gix-attributes 0.33.1", "gix-command", "gix-filter", - "gix-fs 0.21.1", - "gix-hash 0.25.0", + "gix-fs 0.21.2", + "gix-hash 0.25.1", "gix-imara-diff", - "gix-index 0.51.0", - "gix-object 0.60.0", - "gix-path 0.12.0", + "gix-index 0.52.0", + "gix-object 0.61.0", + "gix-path 0.12.1", "gix-pathspec", "gix-tempfile 23.0.0", "gix-trace", - "gix-traverse 0.57.0", - "gix-worktree 0.52.0", + "gix-traverse 0.58.0", + "gix-worktree 0.53.0", "thiserror", ] [[package]] name = "gix-dir" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a0fc06e9e1e430cbf0a313666976d90f822f461a6525320427aa9b8af5236c" +checksum = "21bb2a53a6fd917ec499ed0bfb5b6887de7a15bd79197dcea7c987938749a9f1" dependencies = [ "bstr", - "gix-discover 0.51.0", - "gix-fs 0.21.1", - "gix-ignore 0.21.0", - "gix-index 0.51.0", - "gix-object 0.60.0", - "gix-path 0.12.0", + "gix-discover 0.52.0", + "gix-fs 0.21.2", + "gix-ignore 0.21.1", + "gix-index 0.52.0", + "gix-object 0.61.0", + "gix-path 0.12.1", "gix-pathspec", "gix-trace", "gix-utils", - "gix-worktree 0.52.0", + "gix-worktree 0.53.0", "thiserror", ] @@ -743,16 +704,16 @@ dependencies = [ [[package]] name = "gix-discover" -version = "0.51.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17852e6a501e688a1702b24ebe5b3761d4719455bc869fd29f38b0b859bcad34" +checksum = "77bacdd12b7879d2178a80c58c2f319995e4654e1a7a23e3181e5c8a12b824f7" dependencies = [ "bstr", "dunce", - "gix-fs 0.21.1", - "gix-path 0.12.0", - "gix-ref 0.63.0", - "gix-sec 0.14.0", + "gix-fs 0.21.2", + "gix-path 0.12.1", + "gix-ref 0.64.0", + "gix-sec 0.14.1", "thiserror", ] @@ -767,9 +728,9 @@ dependencies = [ [[package]] name = "gix-error" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e207b971746ab724fccdfced2e4e19e854744611904a0195d3aa8fda8a110613" +checksum = "e57831e199be480af90dcd7e459abed8a174c09ec9a6e2cc8f7ca6c54598b06b" dependencies = [ "bstr", ] @@ -790,14 +751,14 @@ dependencies = [ [[package]] name = "gix-features" -version = "0.48.0" +version = "0.48.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af375693ad5333d0a2c66b4c5b2cbe9ccc38e34f8e8bf24e4ae42c12307fdc4f" +checksum = "1849ae154d38bc403185be14fa871e38e3c93ee606875d94e207fdb9fba52dbc" dependencies = [ "bytes", "crc32fast", "crossbeam-channel", - "gix-path 0.12.0", + "gix-path 0.12.1", "gix-trace", "gix-utils", "libc", @@ -811,19 +772,19 @@ dependencies = [ [[package]] name = "gix-filter" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dac917dbe9653c9b615d248db91907a365bd779750c9e1b457a9d9fdeece3a08" +checksum = "ecf74b7d16f6694ce4a3049074c41be0c7987105743674f1671807bd6dce09fa" dependencies = [ "bstr", "encoding_rs", - "gix-attributes 0.33.0", + "gix-attributes 0.33.1", "gix-command", - "gix-hash 0.25.0", - "gix-object 0.60.0", + "gix-hash 0.25.1", + "gix-object 0.61.0", "gix-packetline", - "gix-path 0.12.0", - "gix-quote 0.7.1", + "gix-path 0.12.1", + "gix-quote 0.7.2", "gix-trace", "gix-utils", "smallvec", @@ -846,14 +807,14 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.21.1" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e1967daac9848757c47c2aef0c57bcadc1a897347f559778249bf286a536c86" +checksum = "6cdff46db8798e47e2f727d84b9379aac5add3dd3d9d0b07bb4d7d5d640771fe" dependencies = [ "bstr", "fastrand", - "gix-features 0.48.0", - "gix-path 0.12.0", + "gix-features 0.48.1", + "gix-path 0.12.1", "gix-utils", "thiserror", ] @@ -872,14 +833,14 @@ dependencies = [ [[package]] name = "gix-glob" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08bf29249a069bf2507f5964f80997f37b134d320ea348d66527726b9be2c38c" +checksum = "d1fcb8ef5b16bcf874abe9b68d8abb3c0493c876d367ab824151f30a0f3f3756" dependencies = [ "bitflags", "bstr", - "gix-features 0.48.0", - "gix-path 0.12.0", + "gix-features 0.48.1", + "gix-path 0.12.1", ] [[package]] @@ -896,12 +857,12 @@ dependencies = [ [[package]] name = "gix-hash" -version = "0.25.0" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf70d1e252337eed16360f8b8ebb71865ece58eab7954b39ce38b420de703d2" +checksum = "cb0926d3819c837750b4e03c7754901e73f68b8c9b690753a6372a1bed4eedce" dependencies = [ "faster-hex", - "gix-features 0.48.0", + "gix-features 0.48.1", "sha1-checked", "thiserror", ] @@ -919,12 +880,12 @@ dependencies = [ [[package]] name = "gix-hashtable" -version = "0.15.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d33b455e07b3c16d3b2eeebc7b38d2dafcbf8a653de1138ef55d4c2a1fd0b08b" +checksum = "b0e30b93eea8718baf7d8153fcb938e2926175bbf18097c09f1c01b6f0be0563" dependencies = [ - "gix-hash 0.25.0", - "hashbrown 0.16.1", + "gix-hash 0.25.1", + "hashbrown 0.17.1", "parking_lot", ] @@ -943,22 +904,22 @@ dependencies = [ [[package]] name = "gix-ignore" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb13fbbeeafee943e52b61fcc88dfddf6a452fcaf0c4d0cdc8f218fa25bbec5" +checksum = "d491bab9bf2c9f341dc754f425c31d5d3f63aca615312167b82e1deeaca97d8d" dependencies = [ "bstr", - "gix-glob 0.26.0", - "gix-path 0.12.0", + "gix-glob 0.26.1", + "gix-path 0.12.1", "gix-trace", "unicode-bom", ] [[package]] name = "gix-imara-diff" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39eb0623e15e4cb83c02ce6a959e48fadd1ae3b715b36b5acc01816e01388c82" +checksum = "19753d40da53d0ec41604750eeb969097a90fb2d7f7992730d904541c04e2c19" dependencies = [ "bstr", "hashbrown 0.16.1", @@ -994,24 +955,24 @@ dependencies = [ [[package]] name = "gix-index" -version = "0.51.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c3ef97ad08121e4327a6226bd63fed6b9e3c6b976d48bddd4356d9d41191db" +checksum = "4e6b28cc592dc753adb58302bb14a64e412ee591a3bec77aa4df87bff74fa80d" dependencies = [ "bitflags", "bstr", "filetime", "fnv", - "gix-bitmap 0.3.1", - "gix-features 0.48.0", - "gix-fs 0.21.1", - "gix-hash 0.25.0", + "gix-bitmap 0.3.2", + "gix-features 0.48.1", + "gix-fs 0.21.2", + "gix-hash 0.25.1", "gix-lock 23.0.0", - "gix-object 0.60.0", - "gix-traverse 0.57.0", + "gix-object 0.61.0", + "gix-traverse 0.58.0", "gix-utils", "gix-validate", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "itoa", "libc", "memmap2", @@ -1042,46 +1003,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "gix-merge" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74bbcdcc52b70a32f0a151b024dff9d0fcf56ee48f00d9503e735af9d99ea881" -dependencies = [ - "bstr", - "gix-command", - "gix-diff", - "gix-filter", - "gix-fs 0.21.1", - "gix-hash 0.25.0", - "gix-imara-diff", - "gix-index 0.51.0", - "gix-object 0.60.0", - "gix-path 0.12.0", - "gix-quote 0.7.1", - "gix-revision", - "gix-revwalk 0.31.0", - "gix-tempfile 23.0.0", - "gix-trace", - "gix-worktree 0.52.0", - "nonempty", - "thiserror", -] - -[[package]] -name = "gix-negotiate" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "103d42bfade1b8a96ca5005933127bdad461ce588d92422b2c2daa3ff20d780c" -dependencies = [ - "bitflags", - "gix-commitgraph 0.37.0", - "gix-date 0.15.3", - "gix-hash 0.25.0", - "gix-object 0.60.0", - "gix-revwalk 0.31.0", -] - [[package]] name = "gix-object" version = "0.55.0" @@ -1105,16 +1026,16 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.60.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a38075a95d7cc5df8afd38e72c617026c1456952207a4120a7f55a3fbf93b4d7" +checksum = "d5cd857e29429c7213bdef3f5aef83f8cc124774fe8ae0d27b1607d218d6d525" dependencies = [ "bstr", - "gix-actor 0.41.0", - "gix-date 0.15.3", - "gix-features 0.48.0", - "gix-hash 0.25.0", - "gix-hashtable 0.15.0", + "gix-actor 0.41.1", + "gix-date 0.15.4", + "gix-features 0.48.1", + "gix-hash 0.25.1", + "gix-hashtable 0.15.1", "gix-utils", "gix-validate", "itoa", @@ -1124,19 +1045,19 @@ dependencies = [ [[package]] name = "gix-odb" -version = "0.80.0" +version = "0.81.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeeda12a9663120418735ecdc1250d06eeab0be75700e47b3402a981331716ba" +checksum = "7d004c32858b1556f2d7874405edb3c97dc78fc09beaa87d57bb077ee2858a7d" dependencies = [ "arc-swap", - "gix-features 0.48.0", - "gix-fs 0.21.1", - "gix-hash 0.25.0", - "gix-hashtable 0.15.0", - "gix-object 0.60.0", + "gix-features 0.48.1", + "gix-fs 0.21.2", + "gix-hash 0.25.1", + "gix-hashtable 0.15.1", + "gix-object 0.61.0", "gix-pack", - "gix-path 0.12.0", - "gix-quote 0.7.1", + "gix-path 0.12.1", + "gix-quote 0.7.2", "memmap2", "parking_lot", "tempfile", @@ -1145,18 +1066,18 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.70.0" +version = "0.71.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf02e6f5c8f07a069c9ea5245f40d9b14856ada4086091dc99941b49002b4fa" +checksum = "e43626f2a27d1033674ec1a196b845614231e6bbd949d5e21c133045ff56b174" dependencies = [ "clru", - "gix-chunk 0.7.1", - "gix-error 0.2.3", - "gix-features 0.48.0", - "gix-hash 0.25.0", - "gix-hashtable 0.15.0", - "gix-object 0.60.0", - "gix-path 0.12.0", + "gix-chunk 0.7.2", + "gix-error 0.2.4", + "gix-features 0.48.1", + "gix-hash 0.25.1", + "gix-hashtable 0.15.1", + "gix-object 0.61.0", + "gix-path 0.12.1", "memmap2", "smallvec", "thiserror", @@ -1165,9 +1086,9 @@ dependencies = [ [[package]] name = "gix-packetline" -version = "0.21.3" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "362246df440ee691699f0664cbf7006a6ece477db6734222be95e4198e5656e6" +checksum = "bb18337ba2830bb43367d1af43819c8c78f31337f079fc76d0f1f1750a173126" dependencies = [ "bstr", "faster-hex", @@ -1189,9 +1110,9 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "671a6059e8a4c1b7f406e24716499cefa3926e060876fb1959ef225efeee346e" +checksum = "afa6ac14cd14939ea94a496ce7460daa6511c09f5b84757e9cfc6f9c8d0f93a6" dependencies = [ "bstr", "gix-trace", @@ -1201,30 +1122,30 @@ dependencies = [ [[package]] name = "gix-pathspec" -version = "0.18.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a84a4f083dd70fb49f4377e13afa6d90df2daaa1c705c49d6ff1331fc7e8855" +checksum = "3050783b41ee11511e1e8fb35623df81806194f4030395f14f48ea37c2798c9f" dependencies = [ "bitflags", "bstr", - "gix-attributes 0.33.0", + "gix-attributes 0.33.1", "gix-config-value", - "gix-glob 0.26.0", - "gix-path 0.12.0", + "gix-glob 0.26.1", + "gix-path 0.12.1", "thiserror", ] [[package]] name = "gix-protocol" -version = "0.61.0" +version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa4bee82db63ec635996b96efae71cf467c155fa3f34a556184373224a26c4fd" +checksum = "51dea3acb390707ab868f1f9584f18449eb95d869deffae96768e47d303595ee" dependencies = [ "bstr", - "gix-date 0.15.3", - "gix-features 0.48.0", - "gix-hash 0.25.0", - "gix-ref 0.63.0", + "gix-date 0.15.4", + "gix-features 0.48.1", + "gix-hash 0.25.1", + "gix-ref 0.64.0", "gix-shallow", "gix-transport", "gix-utils", @@ -1246,12 +1167,12 @@ dependencies = [ [[package]] name = "gix-quote" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e97b73791a64bc0fa7dd2c5b3e551136115f97750b876ed1c952c7a7dbaf8be" +checksum = "a6e541fc33cc2b783b7979040d445a0c86a2eca747c8faea4ca84230d06ae6ef" dependencies = [ "bstr", - "gix-error 0.2.3", + "gix-error 0.2.4", "gix-utils", ] @@ -1278,17 +1199,17 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.63.0" +version = "0.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8ba9cc15f558b274c99349b83130f5ec83459660828fde9718bbbb43a726167" +checksum = "4c04f64c37eb7e6feb73c7060f8dc6f381cc5de5d53249bfd450bc48a86b2e8b" dependencies = [ - "gix-actor 0.41.0", - "gix-features 0.48.0", - "gix-fs 0.21.1", - "gix-hash 0.25.0", + "gix-actor 0.41.1", + "gix-features 0.48.1", + "gix-fs 0.21.2", + "gix-hash 0.25.1", "gix-lock 23.0.0", - "gix-object 0.60.0", - "gix-path 0.12.0", + "gix-object 0.61.0", + "gix-path 0.12.1", "gix-tempfile 23.0.0", "gix-utils", "gix-validate", @@ -1298,14 +1219,14 @@ dependencies = [ [[package]] name = "gix-refspec" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61755b27d57edc8940a1b1593c8c61548ca8e4c02da1ed8d5bfeda9eb2a6b761" +checksum = "b216ae06ec74b5f24ad0142026a997fb0a935b7410eaf9c1616fc3f0e6c5a6d3" dependencies = [ "bstr", - "gix-error 0.2.3", - "gix-glob 0.26.0", - "gix-hash 0.25.0", + "gix-error 0.2.4", + "gix-glob 0.26.1", + "gix-hash 0.25.1", "gix-revision", "gix-validate", "smallvec", @@ -1314,19 +1235,17 @@ dependencies = [ [[package]] name = "gix-revision" -version = "0.45.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb5288fac706d3ea3e4e2ba9ec38b78743b8c02f422e18cb342299cfd6ab7e8" +checksum = "0b47c88884dd3c1a19a39da19d10211fcdea2809aadc86869b6e824a1774340f" dependencies = [ - "bitflags", "bstr", - "gix-commitgraph 0.37.0", - "gix-date 0.15.3", - "gix-error 0.2.3", - "gix-hash 0.25.0", - "gix-object 0.60.0", - "gix-revwalk 0.31.0", - "gix-trace", + "gix-commitgraph 0.37.1", + "gix-date 0.15.4", + "gix-error 0.2.4", + "gix-hash 0.25.1", + "gix-object 0.61.0", + "gix-revwalk 0.32.0", "nonempty", ] @@ -1348,16 +1267,16 @@ dependencies = [ [[package]] name = "gix-revwalk" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "313813706b073a12ff7f9b2896bf3e6504cdac7cfbc97b1920114724705069f0" +checksum = "85f5756abffe0917827aac683b13684ed99875bc398fa1f9b8f479b0681ef9e6" dependencies = [ - "gix-commitgraph 0.37.0", - "gix-date 0.15.3", - "gix-error 0.2.3", - "gix-hash 0.25.0", - "gix-hashtable 0.15.0", - "gix-object 0.60.0", + "gix-commitgraph 0.37.1", + "gix-date 0.15.4", + "gix-error 0.2.4", + "gix-hash 0.25.1", + "gix-hashtable 0.15.1", + "gix-object 0.61.0", "smallvec", "thiserror", ] @@ -1376,24 +1295,24 @@ dependencies = [ [[package]] name = "gix-sec" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5a3a2d3e504a238136751e646a6c028252286a0ea64ea9974bf0498633407c6" +checksum = "ab8519976e4c7e486270740a5400369f37940779b80bd1377d94cfa1125d01b3" dependencies = [ "bitflags", - "gix-path 0.12.0", + "gix-path 0.12.1", "libc", "windows-sys 0.61.2", ] [[package]] name = "gix-shallow" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29187305521bfacf4aefd284ab28dbfa9fb74abd39a5e63dd313b1baa5808c27" +checksum = "a292fc2fe548c5dfa575479d16b445b0ddf1dd2f56f1fec6aed386f82553cd97" dependencies = [ "bstr", - "gix-hash 0.25.0", + "gix-hash 0.25.1", "gix-lock 23.0.0", "nonempty", "thiserror", @@ -1401,36 +1320,36 @@ dependencies = [ [[package]] name = "gix-status" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68c6d2a8c521ffa205fe7e268c82e6d1378ba37cd826ca10ab6129fdc29a4b65" +checksum = "22042e385d28a34275e029d98f4970285045be14b9073658ca897923f2ed8700" dependencies = [ "bstr", "filetime", "gix-diff", "gix-dir", - "gix-features 0.48.0", + "gix-features 0.48.1", "gix-filter", - "gix-fs 0.21.1", - "gix-hash 0.25.0", - "gix-index 0.51.0", - "gix-object 0.60.0", - "gix-path 0.12.0", + "gix-fs 0.21.2", + "gix-hash 0.25.1", + "gix-index 0.52.0", + "gix-object 0.61.0", + "gix-path 0.12.1", "gix-pathspec", - "gix-worktree 0.52.0", + "gix-worktree 0.53.0", "portable-atomic", "thiserror", ] [[package]] name = "gix-submodule" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd5fc8692890bd71a596e540fd4c364f8460eaa82c4eaaedebde6e1e3eb4d91" +checksum = "3059890ef054066c22a94bfc6a3eaba0d806aedcd630a0bc9e5783fd88884781" dependencies = [ "bstr", "gix-config", - "gix-path 0.12.0", + "gix-path 0.12.1", "gix-pathspec", "gix-refspec", "gix-url", @@ -1458,7 +1377,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "691ea1e31435c7e7d4d04705ec9d1c0d9482c46b2acf512bc723939d8f0af7fb" dependencies = [ "dashmap", - "gix-fs 0.21.1", + "gix-fs 0.21.2", "libc", "parking_lot", "tempfile", @@ -1489,22 +1408,22 @@ dependencies = [ [[package]] name = "gix-trace" -version = "0.1.19" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f23569e55f2ffaf958617353b9734a7d52a7c19c439eeaa5e3efc217fd2270e" +checksum = "44dc45eae785c0eb14173e0f152e6e224dcf4d45b6a6999a3aed22af541ad678" [[package]] name = "gix-transport" -version = "0.57.0" +version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffd6a5c676b92d4ead5f5a2b2935024415dec69edc997b6090ca9cac010a3018" +checksum = "7cd0e34995b1aab0fa8dff2af8db726a0bfad3e119c89302604463264046e7ff" dependencies = [ "bstr", "gix-command", - "gix-features 0.48.0", + "gix-features 0.48.1", "gix-packetline", - "gix-quote 0.7.1", - "gix-sec 0.14.0", + "gix-quote 0.7.2", + "gix-sec 0.14.1", "gix-url", "thiserror", ] @@ -1528,38 +1447,38 @@ dependencies = [ [[package]] name = "gix-traverse" -version = "0.57.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a14b7052c0786676c03e71fcfde7d7f0f8e8316e642b5cec6bb3998719b2ce5c" +checksum = "e8de590ecc86a3b2870665f2288324fa9f7f8672c7fc2d4e020fdd81cd1f7aed" dependencies = [ "bitflags", - "gix-commitgraph 0.37.0", - "gix-date 0.15.3", - "gix-hash 0.25.0", - "gix-hashtable 0.15.0", - "gix-object 0.60.0", - "gix-revwalk 0.31.0", + "gix-commitgraph 0.37.1", + "gix-date 0.15.4", + "gix-hash 0.25.1", + "gix-hashtable 0.15.1", + "gix-object 0.61.0", + "gix-revwalk 0.32.0", "smallvec", "thiserror", ] [[package]] name = "gix-url" -version = "0.36.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35842d099e813f6f6bba529e88d4670572149c3df79b7a412952259887721ece" +checksum = "65bb01ec69d55e82ccb7a19e264501ead4e6aac38463a8cebfdd81e22bb67ab2" dependencies = [ "bstr", - "gix-path 0.12.0", + "gix-path 0.12.1", "percent-encoding", "thiserror", ] [[package]] name = "gix-utils" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e477b4f07a6e8da4ba791c53c858102959703c60d70f199932010d5b94adb2c" +checksum = "66c50966184123caf580ffa64e28031a878597f1c7fceb8fe19566c38eb1b771" dependencies = [ "bstr", "fastrand", @@ -1568,9 +1487,9 @@ dependencies = [ [[package]] name = "gix-validate" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e26ac2602b43eadfdca0560b81d3341944162a3c9f64ccdeef8fc501ad80dad5" +checksum = "7bc6fc771c4063ba7cd2f47b91fb6076251c6a823b64b7fe7b8874b0fe4afae3" dependencies = [ "bstr", ] @@ -1595,55 +1514,37 @@ dependencies = [ [[package]] name = "gix-worktree" -version = "0.52.0" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69955eb5e2910832f88d041964b809eee01dadd579237e0b55efec58fd406fd" +checksum = "cef414ed275e8407cd5d53d301e83be19700b0dd3f859d2434417b58f454a2d1" dependencies = [ "bstr", - "gix-attributes 0.33.0", - "gix-fs 0.21.1", - "gix-glob 0.26.0", - "gix-hash 0.25.0", - "gix-ignore 0.21.0", - "gix-index 0.51.0", - "gix-object 0.60.0", - "gix-path 0.12.0", + "gix-attributes 0.33.1", + "gix-fs 0.21.2", + "gix-glob 0.26.1", + "gix-hash 0.25.1", + "gix-ignore 0.21.1", + "gix-index 0.52.0", + "gix-object 0.61.0", + "gix-path 0.12.1", "gix-validate", ] -[[package]] -name = "gix-worktree-state" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a96dccbcf9e8fe0291c55f06e08da93ebb2e691c1311276f541eefcc6d70800" -dependencies = [ - "bstr", - "gix-features 0.48.0", - "gix-filter", - "gix-fs 0.21.1", - "gix-index 0.51.0", - "gix-object 0.60.0", - "gix-path 0.12.0", - "gix-worktree 0.52.0", - "io-close", - "thiserror", -] - [[package]] name = "gix-worktree-stream" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8444b8ed4662e1a0c97f3eceda29630001a1bbb2632201e50312623e594213" +checksum = "d25e9ed30100c63f7590bc581c225e53f731a53e06aa79a245739c07f7dcc557" dependencies = [ - "gix-attributes 0.33.0", - "gix-error 0.2.3", - "gix-features 0.48.0", + "gix-attributes 0.33.1", + "gix-error 0.2.4", + "gix-features 0.48.1", "gix-filter", - "gix-fs 0.21.1", - "gix-hash 0.25.0", - "gix-object 0.60.0", - "gix-path 0.12.0", - "gix-traverse 0.57.0", + "gix-fs 0.21.2", + "gix-hash 0.25.1", + "gix-object 0.61.0", + "gix-path 0.12.1", + "gix-traverse 0.58.0", "parking_lot", ] @@ -1673,6 +1574,17 @@ dependencies = [ "foldhash", ] +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] + [[package]] name = "heapless" version = "0.8.0" @@ -1728,9 +1640,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "jiff" -version = "0.2.23" +version = "0.2.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" +checksum = "4603d3033e49e2b0e31229fcab20a5d40089c607d975cd9c80551dc69eed9102" dependencies = [ "jiff-static", "jiff-tzdb-platform", @@ -1738,14 +1650,14 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde_core", - "windows-sys 0.61.2", + "windows-link", ] [[package]] name = "jiff-static" -version = "0.2.23" +version = "0.2.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" +checksum = "782d32378dddf207193ac91cefb848ad41abb58195c95168e1291227a0832b47" dependencies = [ "proc-macro2", "quote", @@ -1778,9 +1690,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.183" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libredox" diff --git a/Cargo.toml b/Cargo.toml index d646d09..575cf28 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ description = "tree + git status: displays git status info in a tree" ansi_term = "0.12.1" anyhow = "1.0.102" clap = { version = "4.6.1", features = [ "derive", "wrap_help" ] } -gix = { version = "0.83.0", default-features = false, features = [ "max-performance", "sha1", "status" ] } +gix = { version = "0.84.0", default-features = false, features = [ "max-performance", "sha1", "status" ] } termtree = "1.0.0" [dev-dependencies]