diff --git a/Cargo.lock b/Cargo.lock index 4e16ad095..fc43f9c5b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -631,20 +631,6 @@ dependencies = [ "itertools", ] -[[package]] -name = "crossbeam" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" -dependencies = [ - "cfg-if", - "crossbeam-channel", - "crossbeam-deque", - "crossbeam-epoch", - "crossbeam-queue", - "crossbeam-utils", -] - [[package]] name = "crossbeam-channel" version = "0.5.13" @@ -678,16 +664,6 @@ dependencies = [ "scopeguard", ] -[[package]] -name = "crossbeam-queue" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" -dependencies = [ - "cfg-if", - "crossbeam-utils", -] - [[package]] name = "crossbeam-utils" version = "0.8.19" @@ -1104,19 +1080,19 @@ checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" [[package]] name = "gix" -version = "0.64.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78414d29fcc82329080166077e0f7689f4016551fdb334d787c3d040fe2634f" +checksum = "9048b8d1ae2104f045cb37e5c450fc49d5d8af22609386bfc739c11ba88995eb" dependencies = [ - "gix-actor", + "gix-actor 0.32.0", "gix-attributes", "gix-command", "gix-commitgraph", "gix-config", - "gix-date", + "gix-date 0.9.0", "gix-diff", "gix-dir", - "gix-discover 0.33.0", + "gix-discover 0.35.0", "gix-features", "gix-filter", "gix-fs", @@ -1124,29 +1100,28 @@ dependencies = [ "gix-hash", "gix-hashtable", "gix-ignore", - "gix-index", + "gix-index 0.35.0", "gix-lock", - "gix-macros", "gix-mailmap", - "gix-object", + "gix-object 0.44.0", "gix-odb", "gix-pack", "gix-path", "gix-pathspec", - "gix-ref 0.45.0", + "gix-ref 0.47.0", "gix-refspec", "gix-revision", - "gix-revwalk", + "gix-revwalk 0.15.0", "gix-sec", "gix-status", "gix-submodule", "gix-tempfile", "gix-trace", - "gix-traverse", + "gix-traverse 0.41.0", "gix-url", "gix-utils", - "gix-validate", - "gix-worktree", + "gix-validate 0.9.0", + "gix-worktree 0.36.0", "once_cell", "smallvec", "thiserror", @@ -1159,18 +1134,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2" dependencies = [ "bstr", - "gix-date", + "gix-date 0.8.7", "gix-utils", "itoa", "thiserror", - "winnow 0.6.5", + "winnow 0.6.18", +] + +[[package]] +name = "gix-actor" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc19e312cd45c4a66cd003f909163dc2f8e1623e30a0c0c6df3776e89b308665" +dependencies = [ + "bstr", + "gix-date 0.9.0", + "gix-utils", + "itoa", + "thiserror", + "winnow 0.6.18", ] [[package]] name = "gix-attributes" -version = "0.22.3" +version = "0.22.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e37ce99c7e81288c28b703641b6d5d119aacc45c1a6b247156e6249afa486257" +checksum = "ebccbf25aa4a973dd352564a9000af69edca90623e8a16dad9cbc03713131311" dependencies = [ "bstr", "gix-glob", @@ -1203,9 +1192,9 @@ dependencies = [ [[package]] name = "gix-command" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d76867867da891cbe32021ad454e8cae90242f6afb06762e4dd0d357afd1d7b" +checksum = "dff2e692b36bbcf09286c70803006ca3fd56551a311de450be317a0ab8ea92e7" dependencies = [ "bstr", "gix-path", @@ -1229,30 +1218,30 @@ dependencies = [ [[package]] name = "gix-config" -version = "0.38.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28f53fd03d1bf09ebcc2c8654f08969439c4556e644ca925f27cf033bc43e658" +checksum = "78e797487e6ca3552491de1131b4f72202f282fb33f198b1c34406d765b42bb0" dependencies = [ "bstr", "gix-config-value", "gix-features", "gix-glob", "gix-path", - "gix-ref 0.45.0", + "gix-ref 0.47.0", "gix-sec", "memchr", "once_cell", "smallvec", "thiserror", "unicode-bom", - "winnow 0.6.5", + "winnow 0.6.18", ] [[package]] name = "gix-config-value" -version = "0.14.7" +version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b328997d74dd15dc71b2773b162cb4af9a25c424105e4876e6d0686ab41c383e" +checksum = "03f76169faa0dec598eac60f83d7fcdd739ec16596eca8fb144c88973dbe6f8c" dependencies = [ "bitflags 2.4.1", "bstr", @@ -1273,43 +1262,55 @@ dependencies = [ "time", ] +[[package]] +name = "gix-date" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35c84b7af01e68daf7a6bb8bb909c1ff5edb3ce4326f1f43063a5a96d3c3c8a5" +dependencies = [ + "bstr", + "itoa", + "jiff", + "thiserror", +] + [[package]] name = "gix-diff" -version = "0.44.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1996d5c8a305b59709467d80617c9fde48d9d75fd1f4179ea970912630886c9d" +checksum = "92c9afd80fff00f8b38b1c1928442feb4cd6d2232a6ed806b6b193151a3d336c" dependencies = [ "bstr", "gix-command", "gix-filter", "gix-fs", "gix-hash", - "gix-object", + "gix-object 0.44.0", "gix-path", "gix-tempfile", "gix-trace", - "gix-worktree", + "gix-worktree 0.36.0", "imara-diff", "thiserror", ] [[package]] name = "gix-dir" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c975679aa00dd2d757bfd3ddb232e8a188c0094c3306400575a0813858b1365" +checksum = "0ed3a9076661359a1c5a27c12ad6c3ebe2dd96b8b3c0af6488ab7c128b7bdd98" dependencies = [ "bstr", - "gix-discover 0.33.0", + "gix-discover 0.35.0", "gix-fs", "gix-ignore", - "gix-index", - "gix-object", + "gix-index 0.35.0", + "gix-object 0.44.0", "gix-path", "gix-pathspec", "gix-trace", "gix-utils", - "gix-worktree", + "gix-worktree 0.36.0", "thiserror", ] @@ -1331,16 +1332,16 @@ dependencies = [ [[package]] name = "gix-discover" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67662731cec3cb31ba3ed2463809493f76d8e5d6c6d245de8b0560438c13450e" +checksum = "0577366b9567376bc26e815fd74451ebd0e6218814e242f8e5b7072c58d956d2" dependencies = [ "bstr", "dunce", "gix-fs", "gix-hash", "gix-path", - "gix-ref 0.45.0", + "gix-ref 0.47.0", "gix-sec", "thiserror", ] @@ -1357,7 +1358,6 @@ dependencies = [ "gix-hash", "gix-trace", "gix-utils", - "jwalk", "libc", "once_cell", "parking_lot 0.12.3", @@ -1369,16 +1369,16 @@ dependencies = [ [[package]] name = "gix-filter" -version = "0.11.3" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6547738da28275f4dff4e9f3a0f28509f53f94dd6bd822733c91cb306bca61a" +checksum = "4121790ae140066e5b953becc72e7496278138d19239be2e63b5067b0843119e" dependencies = [ "bstr", "encoding_rs", "gix-attributes", "gix-command", "gix-hash", - "gix-object", + "gix-object 0.44.0", "gix-packetline-blocking", "gix-path", "gix-quote", @@ -1390,9 +1390,9 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6adf99c27cdf17b1c4d77680c917e0d94d8783d4e1c73d3be0d1d63107163d7a" +checksum = "f2bfe6249cfea6d0c0e0990d5226a4cb36f030444ba9e35e0639275db8f98575" dependencies = [ "fastrand", "gix-features", @@ -1401,9 +1401,9 @@ dependencies = [ [[package]] name = "gix-glob" -version = "0.16.4" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7df15afa265cc8abe92813cd354d522f1ac06b29ec6dfa163ad320575cb447" +checksum = "74908b4bbc0a0a40852737e5d7889f676f081e340d5451a16e5b4c50d592f111" dependencies = [ "bitflags 2.4.1", "bstr", @@ -1434,9 +1434,9 @@ dependencies = [ [[package]] name = "gix-ignore" -version = "0.11.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6afb8f98e314d4e1adc822449389ada863c174b5707cedd327d67b84dba527" +checksum = "e447cd96598460f5906a0f6c75e950a39f98c2705fc755ad2f2020c9e937fab7" dependencies = [ "bstr", "gix-glob", @@ -1460,10 +1460,38 @@ dependencies = [ "gix-fs", "gix-hash", "gix-lock", - "gix-object", - "gix-traverse", + "gix-object 0.42.3", + "gix-traverse 0.39.2", + "gix-utils", + "gix-validate 0.8.5", + "hashbrown 0.14.3", + "itoa", + "libc", + "memmap2 0.9.0", + "rustix 0.38.31", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix-index" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cd4203244444017682176e65fd0180be9298e58ed90bd4a8489a357795ed22d" +dependencies = [ + "bitflags 2.4.1", + "bstr", + "filetime", + "fnv", + "gix-bitmap", + "gix-features", + "gix-fs", + "gix-hash", + "gix-lock", + "gix-object 0.44.0", + "gix-traverse 0.41.0", "gix-utils", - "gix-validate", + "gix-validate 0.9.0", "hashbrown 0.14.3", "itoa", "libc", @@ -1485,59 +1513,67 @@ dependencies = [ ] [[package]] -name = "gix-macros" -version = "0.1.5" +name = "gix-mailmap" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999ce923619f88194171a67fb3e6d613653b8d4d6078b529b15a765da0edcc17" +checksum = "d7d522c8ec2501e1a5b2b4cb54e83cb5d9a52471c9d23b3a1e8dadaf063752f7" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.53", + "bstr", + "gix-actor 0.32.0", + "gix-date 0.9.0", + "thiserror", ] [[package]] -name = "gix-mailmap" -version = "0.23.5" +name = "gix-object" +version = "0.42.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef6daca6edb6a590c7c0533f3f8e75c54663eb56ce08f46f0891db9fc6f09208" +checksum = "25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386" dependencies = [ "bstr", - "gix-actor", - "gix-date", + "gix-actor 0.31.5", + "gix-date 0.8.7", + "gix-features", + "gix-hash", + "gix-utils", + "gix-validate 0.8.5", + "itoa", + "smallvec", "thiserror", + "winnow 0.6.18", ] [[package]] name = "gix-object" -version = "0.42.3" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386" +checksum = "2f5b801834f1de7640731820c2df6ba88d95480dc4ab166a5882f8ff12b88efa" dependencies = [ "bstr", - "gix-actor", - "gix-date", + "gix-actor 0.32.0", + "gix-date 0.9.0", "gix-features", "gix-hash", "gix-utils", - "gix-validate", + "gix-validate 0.9.0", "itoa", "smallvec", "thiserror", - "winnow 0.6.5", + "winnow 0.6.18", ] [[package]] name = "gix-odb" -version = "0.61.1" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20d384fe541d93d8a3bb7d5d5ef210780d6df4f50c4e684ccba32665a5e3bc9b" +checksum = "a3158068701c17df54f0ab2adda527f5a6aca38fd5fd80ceb7e3c0a2717ec747" dependencies = [ "arc-swap", - "gix-date", + "gix-date 0.9.0", "gix-features", "gix-fs", "gix-hash", - "gix-object", + "gix-object 0.44.0", "gix-pack", "gix-path", "gix-quote", @@ -1548,16 +1584,16 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.51.1" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e0594491fffe55df94ba1c111a6566b7f56b3f8d2e1efc750e77d572f5f5229" +checksum = "3223aa342eee21e1e0e403cad8ae9caf9edca55ef84c347738d10681676fd954" dependencies = [ "clru", "gix-chunk", "gix-features", "gix-hash", "gix-hashtable", - "gix-object", + "gix-object 0.44.0", "gix-path", "memmap2 0.9.0", "smallvec", @@ -1567,9 +1603,9 @@ dependencies = [ [[package]] name = "gix-packetline-blocking" -version = "0.17.4" +version = "0.17.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31d42378a3d284732e4d589979930d0d253360eccf7ec7a80332e5ccb77e14a" +checksum = "b9802304baa798dd6f5ff8008a2b6516d54b74a69ca2d3a2b9e2d6c3b5556b40" dependencies = [ "bstr", "faster-hex", @@ -1579,9 +1615,9 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.10.9" +version = "0.10.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d23d5bbda31344d8abc8de7c075b3cf26e5873feba7c4a15d916bce67382bd9" +checksum = "38d5b8722112fa2fa87135298780bc833b0e9f6c56cc82795d209804b3a03484" dependencies = [ "bstr", "gix-trace", @@ -1592,9 +1628,9 @@ dependencies = [ [[package]] name = "gix-pathspec" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d307d1b8f84dc8386c4aa20ce0cf09242033840e15469a3ecba92f10cfb5c046" +checksum = "5d23bf239532b4414d0e63b8ab3a65481881f7237ed9647bb10c1e3cc54c5ceb" dependencies = [ "bitflags 2.4.1", "bstr", @@ -1622,69 +1658,69 @@ version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b36752b448647acd59c9668fdd830b16d07db1e6d9c3b3af105c1605a6e23d9" dependencies = [ - "gix-actor", - "gix-date", + "gix-actor 0.31.5", + "gix-date 0.8.7", "gix-features", "gix-fs", "gix-hash", "gix-lock", - "gix-object", + "gix-object 0.42.3", "gix-path", "gix-tempfile", "gix-utils", - "gix-validate", + "gix-validate 0.8.5", "memmap2 0.9.0", "thiserror", - "winnow 0.6.5", + "winnow 0.6.18", ] [[package]] name = "gix-ref" -version = "0.45.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "636e96a0a5562715153fee098c217110c33a6f8218f08f4687ff99afde159bb5" +checksum = "ae0d8406ebf9aaa91f55a57f053c5a1ad1a39f60fdf0303142b7be7ea44311e5" dependencies = [ - "gix-actor", + "gix-actor 0.32.0", "gix-features", "gix-fs", "gix-hash", "gix-lock", - "gix-object", + "gix-object 0.44.0", "gix-path", "gix-tempfile", "gix-utils", - "gix-validate", + "gix-validate 0.9.0", "memmap2 0.9.0", "thiserror", - "winnow 0.6.5", + "winnow 0.6.18", ] [[package]] name = "gix-refspec" -version = "0.23.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6868f8cd2e62555d1f7c78b784bece43ace40dd2a462daf3b588d5416e603f37" +checksum = "ebb005f82341ba67615ffdd9f7742c87787544441c88090878393d0682869ca6" dependencies = [ "bstr", "gix-hash", "gix-revision", - "gix-validate", + "gix-validate 0.9.0", "smallvec", "thiserror", ] [[package]] name = "gix-revision" -version = "0.27.2" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b13e43c2118c4b0537ddac7d0821ae0dfa90b7b8dbf20c711e153fb749adce" +checksum = "ba4621b219ac0cdb9256883030c3d56a6c64a6deaa829a92da73b9a576825e1e" dependencies = [ "bstr", - "gix-date", + "gix-date 0.9.0", "gix-hash", "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-object 0.44.0", + "gix-revwalk 0.15.0", "gix-trace", "thiserror", ] @@ -1696,19 +1732,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b030ccaab71af141f537e0225f19b9e74f25fefdba0372246b844491cab43e0" dependencies = [ "gix-commitgraph", - "gix-date", + "gix-date 0.8.7", "gix-hash", "gix-hashtable", - "gix-object", + "gix-object 0.42.3", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix-revwalk" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b41e72544b93084ee682ef3d5b31b1ba4d8fa27a017482900e5e044d5b1b3984" +dependencies = [ + "gix-commitgraph", + "gix-date 0.9.0", + "gix-hash", + "gix-hashtable", + "gix-object 0.44.0", "smallvec", "thiserror", ] [[package]] name = "gix-sec" -version = "0.10.7" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1547d26fa5693a7f34f05b4a3b59a90890972922172653bcb891ab3f09f436df" +checksum = "0fe4d52f30a737bbece5276fab5d3a8b276dc2650df963e293d0673be34e7a5f" dependencies = [ "bitflags 2.4.1", "gix-path", @@ -1718,9 +1769,9 @@ dependencies = [ [[package]] name = "gix-status" -version = "0.11.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83f7b084cb65c3d007ce6bb479755ca13d602ca3cd91c4f08d7e59904de33736" +checksum = "f70d35ba639f0c16a6e4cca81aa374a05f07b23fa36ee8beb72c100d98b4ffea" dependencies = [ "bstr", "filetime", @@ -1730,20 +1781,20 @@ dependencies = [ "gix-filter", "gix-fs", "gix-hash", - "gix-index", - "gix-object", + "gix-index 0.35.0", + "gix-object 0.44.0", "gix-path", "gix-pathspec", - "gix-worktree", + "gix-worktree 0.36.0", "portable-atomic", "thiserror", ] [[package]] name = "gix-submodule" -version = "0.12.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f2e0f69aa00805e39d39ec80472a7e9da20ed5d73318b27925a2cc198e854fd" +checksum = "529d0af78cc2f372b3218f15eb1e3d1635a21c8937c12e2dd0b6fc80c2ca874b" dependencies = [ "bstr", "gix-config", @@ -1783,17 +1834,17 @@ dependencies = [ "gix-discover 0.32.0", "gix-fs", "gix-ignore", - "gix-index", + "gix-index 0.33.1", "gix-lock", "gix-tempfile", - "gix-worktree", + "gix-worktree 0.34.1", "io-close", "is_ci", "once_cell", "parking_lot 0.12.3", "tar", "tempfile", - "winnow 0.6.5", + "winnow 0.6.18", ] [[package]] @@ -1810,20 +1861,37 @@ checksum = "e499a18c511e71cf4a20413b743b9f5bcf64b3d9e81e9c3c6cd399eae55a8840" dependencies = [ "bitflags 2.4.1", "gix-commitgraph", - "gix-date", + "gix-date 0.8.7", "gix-hash", "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-object 0.42.3", + "gix-revwalk 0.13.2", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix-traverse" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "030da39af94e4df35472e9318228f36530989327906f38e27807df305fccb780" +dependencies = [ + "bitflags 2.4.1", + "gix-commitgraph", + "gix-date 0.9.0", + "gix-hash", + "gix-hashtable", + "gix-object 0.44.0", + "gix-revwalk 0.15.0", "smallvec", "thiserror", ] [[package]] name = "gix-url" -version = "0.27.4" +version = "0.27.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2eb9b35bba92ea8f0b5ab406fad3cf6b87f7929aa677ff10aa042c6da621156" +checksum = "fd280c5e84fb22e128ed2a053a0daeacb6379469be6a85e3d518a0636e160c89" dependencies = [ "bstr", "gix-features", @@ -1854,6 +1922,16 @@ dependencies = [ "thiserror", ] +[[package]] +name = "gix-validate" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81f2badbb64e57b404593ee26b752c26991910fd0d81fe6f9a71c1a8309b6c86" +dependencies = [ + "bstr", + "thiserror", +] + [[package]] name = "gix-worktree" version = "0.34.1" @@ -1867,10 +1945,29 @@ dependencies = [ "gix-glob", "gix-hash", "gix-ignore", - "gix-index", - "gix-object", + "gix-index 0.33.1", + "gix-object 0.42.3", "gix-path", - "gix-validate", + "gix-validate 0.8.5", +] + +[[package]] +name = "gix-worktree" +version = "0.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c312ad76a3f2ba8e865b360d5cb3aa04660971d16dec6dd0ce717938d903149a" +dependencies = [ + "bstr", + "gix-attributes", + "gix-features", + "gix-fs", + "gix-glob", + "gix-hash", + "gix-ignore", + "gix-index 0.35.0", + "gix-object 0.44.0", + "gix-path", + "gix-validate 0.9.0", ] [[package]] @@ -2099,12 +2196,12 @@ dependencies = [ [[package]] name = "imara-diff" -version = "0.1.5" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98c1d0ad70fc91b8b9654b1f33db55e59579d3b3de2bffdced0fdb810570cb8" +checksum = "fc9da1a252bd44cd341657203722352efc9bc0c847d06ea6d2dc1cd1135e0a01" dependencies = [ "ahash 0.8.7", - "hashbrown 0.12.3", + "hashbrown 0.14.3", ] [[package]] @@ -2201,6 +2298,31 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" +[[package]] +name = "jiff" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ef8bc400f8312944a9f879db116fed372c4f0859af672eba2a80f79c767dd19" +dependencies = [ + "jiff-tzdb-platform", + "windows-sys 0.52.0", +] + +[[package]] +name = "jiff-tzdb" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05fac328b3df1c0f18a3c2ab6cb7e06e4e549f366017d796e3e66b6d6889abe6" + +[[package]] +name = "jiff-tzdb-platform" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8da387d5feaf355954c2c122c194d6df9c57d865125a67984bb453db5336940" +dependencies = [ + "jiff-tzdb", +] + [[package]] name = "jobserver" version = "0.1.26" @@ -2228,16 +2350,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "jwalk" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56" -dependencies = [ - "crossbeam", - "rayon", -] - [[package]] name = "kstring" version = "2.0.0" @@ -3703,7 +3815,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.5", + "winnow 0.6.18", ] [[package]] @@ -4234,9 +4346,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.5" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index 9d3cbdd47..3190195e3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ bytecount = "0.6.8" clap.workspace = true clap_complete = "4.5.23" crossbeam-channel = "0.5.13" -gix = { version = "0.64.0", default-features = false, features = [ +gix = { version = "0.66.0", default-features = false, features = [ "max-performance-safe", "blob-diff", "mailmap", diff --git a/src/info/version.rs b/src/info/version.rs index b25fc9621..8f254846c 100644 --- a/src/info/version.rs +++ b/src/info/version.rs @@ -20,7 +20,7 @@ fn get_version(repo: &Repository, manifest: Option<&Manifest>) -> Result let mut version = String::new(); let mut most_recent = 0; - for tag in repo.references()?.tags()?.peeled().filter_map(Result::ok) { + for tag in repo.references()?.tags()?.peeled()?.filter_map(Result::ok) { if let Ok(commit) = tag.id().object()?.try_into_commit() { let current_time = commit.time()?.seconds; if current_time > most_recent {