@@ -32,9 +32,18 @@ dependencies = [
3232
3333[[package]]
3434name = "aho-corasick"
35−version = "1.1.2"
35+version = "0.7.20"
3636source = "registry+https://github.com/rust-lang/crates.io-index"
37−checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
37+checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
38+dependencies = [
39+ "memchr",
40+]
41+
42+[[package]]
43+name = "aho-corasick"
44+version = "1.0.2"
45+source = "registry+https://github.com/rust-lang/crates.io-index"
46+checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
3847dependencies = [
3948 "memchr",
4049]
@@ -62,9 +71,9 @@ dependencies = [
6271
6372[[package]]
6473name = "anyhow"
65−version = "1.0.76"
74+version = "1.0.75"
6675source = "registry+https://github.com/rust-lang/crates.io-index"
67−checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355"
76+checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
6877
6978[[package]]
7079name = "arc-swap"
@@ -107,12 +116,12 @@ checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
107116
108117[[package]]
109118name = "bstr"
110−version = "1.8.0"
119+version = "1.6.0"
111120source = "registry+https://github.com/rust-lang/crates.io-index"
112−checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c"
121+checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05"
113122dependencies = [
114123 "memchr",
115− "regex-automata",
124+ "regex-automata 0.3.9",
116125 "serde",
117126]
118127
@@ -131,6 +140,12 @@ version = "3.12.0"
131140source = "registry+https://github.com/rust-lang/crates.io-index"
132141checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
133142
143+[[package]]
144+name = "bytecount"
145+version = "0.6.3"
146+source = "registry+https://github.com/rust-lang/crates.io-index"
147+checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c"
148+
134149[[package]]
135150name = "bytes"
136151version = "1.4.0"
@@ -145,9 +160,9 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
145160
146161[[package]]
147162name = "cc"
148−version = "1.0.84"
163+version = "1.0.83"
149164source = "registry+https://github.com/rust-lang/crates.io-index"
150−checksum = "0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856"
165+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
151166dependencies = [
152167 "libc",
153168]
@@ -183,11 +198,13 @@ dependencies = [
183198
184199[[package]]
185200name = "clipboard-win"
186−version = "5.0.0"
201+version = "4.5.0"
187202source = "registry+https://github.com/rust-lang/crates.io-index"
188−checksum = "c57002a5d9be777c1ef967e33674dac9ebd310d8893e4e3437b14d5f0f6372cc"
203+checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362"
189204dependencies = [
190205 "error-code",
206+ "str-buf",
207+ "winapi",
191208]
192209
193210[[package]]
@@ -350,6 +367,27 @@ dependencies = [
350367 "syn 2.0.38",
351368]
352369
370+[[package]]
371+name = "dirs"
372+version = "5.0.1"
373+source = "registry+https://github.com/rust-lang/crates.io-index"
374+checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
375+dependencies = [
376+ "dirs-sys",
377+]
378+
379+[[package]]
380+name = "dirs-sys"
381+version = "0.4.1"
382+source = "registry+https://github.com/rust-lang/crates.io-index"
383+checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
384+dependencies = [
385+ "libc",
386+ "option-ext",
387+ "redox_users",
388+ "windows-sys 0.48.0",
389+]
390+
353391[[package]]
354392name = "dunce"
355393version = "1.0.4"
@@ -388,19 +426,34 @@ checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1"
388426
389427[[package]]
390428name = "errno"
391−version = "0.3.8"
429+version = "0.3.1"
392430source = "registry+https://github.com/rust-lang/crates.io-index"
393−checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
431+checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
394432dependencies = [
433+ "errno-dragonfly",
434+ "libc",
435+ "windows-sys 0.48.0",
436+]
437+
438+[[package]]
439+name = "errno-dragonfly"
440+version = "0.1.2"
441+source = "registry+https://github.com/rust-lang/crates.io-index"
442+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
443+dependencies = [
444+ "cc",
395445 "libc",
396− "windows-sys 0.52.0",
397446]
398447
399448[[package]]
400449name = "error-code"
401−version = "3.0.0"
450+version = "2.3.1"
402451source = "registry+https://github.com/rust-lang/crates.io-index"
403−checksum = "281e452d3bad4005426416cdba5ccfd4f5c1280e10099e21db27f7c1c28347fc"
452+checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21"
453+dependencies = [
454+ "libc",
455+ "str-buf",
456+]
404457
405458[[package]]
406459name = "etcetera"
@@ -415,9 +468,9 @@ dependencies = [
415468
416469[[package]]
417470name = "faster-hex"
418−version = "0.9.0"
471+version = "0.8.1"
419472source = "registry+https://github.com/rust-lang/crates.io-index"
420−checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183"
473+checksum = "239f7bfb930f820ab16a9cd95afc26f88264cf6905c960b340a615384aa3338a"
421474dependencies = [
422475 "serde",
423476]
@@ -458,20 +511,26 @@ dependencies = [
458511 "miniz_oxide",
459512]
460513
514+[[package]]
515+name = "fnv"
516+version = "1.0.7"
517+source = "registry+https://github.com/rust-lang/crates.io-index"
518+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
519+
461520[[package]]
462521name = "form_urlencoded"
463−version = "1.2.1"
522+version = "1.2.0"
464523source = "registry+https://github.com/rust-lang/crates.io-index"
465−checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
524+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
466525dependencies = [
467526 "percent-encoding",
468527]
469528
470529[[package]]
471530name = "futures-core"
472−version = "0.3.30"
531+version = "0.3.29"
473532source = "registry+https://github.com/rust-lang/crates.io-index"
474−checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
533+checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c"
475534
476535[[package]]
477536name = "futures-executor"
@@ -486,15 +545,15 @@ dependencies = [
486545
487546[[package]]
488547name = "futures-task"
489−version = "0.3.30"
548+version = "0.3.29"
490549source = "registry+https://github.com/rust-lang/crates.io-index"
491−checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
550+checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2"
492551
493552[[package]]
494553name = "futures-util"
495−version = "0.3.30"
554+version = "0.3.29"
496555source = "registry+https://github.com/rust-lang/crates.io-index"
497−checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
556+checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104"
498557dependencies = [
499558 "futures-core",
500559 "futures-task",
@@ -522,9 +581,9 @@ checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
522581
523582[[package]]
524583name = "gix"
525−version = "0.57.0"
584+version = "0.55.2"
526585source = "registry+https://github.com/rust-lang/crates.io-index"
527−checksum = "721c7497ab24b665ed5a1eb2b3526936aa60068e61ba260651f7e77c52feec69"
586+checksum = "002667cd1ebb789313d0d0afe3d23b2821cf3b0e91605095f0e6d8751f0ceeea"
528587dependencies = [
529588 "gix-actor",
530589 "gix-commitgraph",
@@ -563,46 +622,46 @@ dependencies = [
563622
564623[[package]]
565624name = "gix-actor"
566−version = "0.29.0"
625+version = "0.28.0"
567626source = "registry+https://github.com/rust-lang/crates.io-index"
568−checksum = "886014c4865b93ce268f1d3eddd4fd3261242c3f3ee61eb36009f913016a9059"
627+checksum = "948a5f9e43559d16faf583694f1c742eb401ce24ce8e6f2238caedea7486433c"
569628dependencies = [
570629 "bstr",
571630 "btoi",
572631 "gix-date",
573632 "itoa",
574633 "thiserror",
575− "winnow 0.5.28",
634+ "winnow 0.5.17",
576635]
577636
578637[[package]]
579638name = "gix-chunk"
580−version = "0.4.6"
639+version = "0.4.4"
581640source = "registry+https://github.com/rust-lang/crates.io-index"
582−checksum = "2ade37ef69870de0ed966b97c57a3a947a22ff3482a52c3b99b205f77bcb08fb"
641+checksum = "5b42ea64420f7994000130328f3c7a2038f639120518870436d31b8bde704493"
583642dependencies = [
584643 "thiserror",
585644]
586645
587646[[package]]
588647name = "gix-commitgraph"
589−version = "0.23.0"
648+version = "0.22.0"
590649source = "registry+https://github.com/rust-lang/crates.io-index"
591−checksum = "e7559ea9cefee188cd88b05afcc8e3ef7a3cb4a5c647bccf06b981e591b02b77"
650+checksum = "7e8bc78b1a6328fa6d8b3a53b6c73997af37fd6bfc1d6c49f149e63bda5cbb36"
592651dependencies = [
593652 "bstr",
594653 "gix-chunk",
595654 "gix-features",
596655 "gix-hash",
597− "memmap2",
656+ "memmap2 0.7.1",
598657 "thiserror",
599658]
600659
601660[[package]]
602661name = "gix-config"
603−version = "0.33.0"
662+version = "0.31.0"
604663source = "registry+https://github.com/rust-lang/crates.io-index"
605−checksum = "9c35dc7f9c00a42bbc9cfa1ca2ec0a78ad1b76ff0736d3d35dfd612962244467"
664+checksum = "5cae98c6b4c66c09379bc35274b172587d6b0ac369a416c39128ad8c6454f9bb"
606665dependencies = [
607666 "bstr",
608667 "gix-config-value",
@@ -616,14 +675,14 @@ dependencies = [
616675 "smallvec",
617676 "thiserror",
618677 "unicode-bom",
619− "winnow 0.5.28",
678+ "winnow 0.5.17",
620679]
621680
622681[[package]]
623682name = "gix-config-value"
624−version = "0.14.2"
683+version = "0.14.0"
625684source = "registry+https://github.com/rust-lang/crates.io-index"
626−checksum = "39f388cb2396aee82d6f460a2e7770659bdf8854e9e5478f7d2b1324a9698284"
685+checksum = "ea7505b97f4d8e7933e29735a568ba2f86d8de466669d9f0e8321384f9972f47"
627686dependencies = [
628687 "bitflags 2.4.1",
629688 "bstr",
@@ -634,9 +693,9 @@ dependencies = [
634693
635694[[package]]
636695name = "gix-date"
637−version = "0.8.2"
696+version = "0.8.0"
638697source = "registry+https://github.com/rust-lang/crates.io-index"
639−checksum = "9d85f4a01e0d05c3de585e28bae514d4baf01655e3fc3f14ce6f30bf62405345"
698+checksum = "fc7df669639582dc7c02737642f76890b03b5544e141caba68a7d6b4eb551e0d"
640699dependencies = [
641700 "bstr",
642701 "itoa",
@@ -646,11 +705,10 @@ dependencies = [
646705
647706[[package]]
648707name = "gix-diff"
649−version = "0.39.0"
708+version = "0.37.0"
650709source = "registry+https://github.com/rust-lang/crates.io-index"
651−checksum = "ac0e75f5afd2f6c47c800b6b0a000a08045739d0450d20482e8faa42543f62d1"
710+checksum = "931394f69fb8c9ed6afc0aae3487bd869e936339bcc13ed8884472af072e0554"
652711dependencies = [
653− "bstr",
654712 "gix-hash",
655713 "gix-object",
656714 "thiserror",
@@ -658,9 +716,9 @@ dependencies = [
658716
659717[[package]]
660718name = "gix-discover"
661−version = "0.28.0"
719+version = "0.26.0"
662720source = "registry+https://github.com/rust-lang/crates.io-index"
663−checksum = "f0b63ce2ad81632ac1a84ac370f85a5e580c3261580bd85ea17ff35d3a0bba18"
721+checksum = "a45d5cf0321178883e38705ab2b098f625d609a7d4c391b33ac952eff2c490f2"
664722dependencies = [
665723 "bstr",
666724 "dunce",
@@ -673,9 +731,9 @@ dependencies = [
673731
674732[[package]]
675733name = "gix-features"
676−version = "0.37.0"
734+version = "0.36.0"
677735source = "registry+https://github.com/rust-lang/crates.io-index"
678−checksum = "befe7edea299a824504b5acc96d7a3a538125b38c42f3a8379f6912a29c90c81"
736+checksum = "51f4365ba17c4f218d7fd9ec102b8d2d3cb0ca200a835e81151ace7778aec827"
679737dependencies = [
680738 "crc32fast",
681739 "flate2",
@@ -691,18 +749,18 @@ dependencies = [
691749
692750[[package]]
693751name = "gix-fs"
694−version = "0.9.0"
752+version = "0.8.0"
695753source = "registry+https://github.com/rust-lang/crates.io-index"
696−checksum = "007017ce93b819ea52c0ec68306f7d72212a2d307c3d70f1548c7141c015d0a1"
754+checksum = "8cd171c0cae97cd0dc57e7b4601cb1ebf596450e263ef3c02be9107272c877bd"
697755dependencies = [
698756 "gix-features",
699757]
700758
701759[[package]]
702760name = "gix-glob"
703−version = "0.15.0"
761+version = "0.14.0"
704762source = "registry+https://github.com/rust-lang/crates.io-index"
705−checksum = "61fb116c2516d3a1170e010118f639944a6389872c875a008960cdab2a44ac72"
763+checksum = "8fac08925dbc14d414bd02eb45ffb4cecd912d1fce3883f867bd0103c192d3e4"
706764dependencies = [
707765 "bitflags 2.4.1",
708766 "bstr",
@@ -712,9 +770,9 @@ dependencies = [
712770
713771[[package]]
714772name = "gix-hash"
715−version = "0.14.0"
773+version = "0.13.1"
716774source = "registry+https://github.com/rust-lang/crates.io-index"
717−checksum = "c52c3170a17b6031833cd2eb4ad7bc23f2755d06e6e70f78dec21d42e8fe1b30"
775+checksum = "1884c7b41ea0875217c1be9ce91322f90bde433e91d374d0e1276073a51ccc60"
718776dependencies = [
719777 "faster-hex",
720778 "thiserror",
@@ -722,20 +780,20 @@ dependencies = [
722780
723781[[package]]
724782name = "gix-hashtable"
725−version = "0.5.0"
783+version = "0.4.0"
726784source = "registry+https://github.com/rust-lang/crates.io-index"
727−checksum = "40a838e6366a5e5b84668b6997ce0981b833136468e8ba949f424c0ef2927eba"
785+checksum = "409268480841ad008e81c17ca5a293393fbf9f2b6c2f85b8ab9de1f0c5176a16"
728786dependencies = [
729787 "gix-hash",
730− "hashbrown 0.14.3",
788+ "hashbrown 0.14.2",
731789 "parking_lot",
732790]
733791
734792[[package]]
735793name = "gix-lock"
736−version = "12.0.0"
794+version = "11.0.0"
737795source = "registry+https://github.com/rust-lang/crates.io-index"
738−checksum = "6cf112ddee94223c119a8534dad027740dc3aba3365ac5edeef8a7f6660c74db"
796+checksum = "f4feb1dcd304fe384ddc22edba9dd56a42b0800032de6537728cea2f033a4f37"
739797dependencies = [
740798 "gix-tempfile",
741799 "gix-utils",
@@ -744,9 +802,9 @@ dependencies = [
744802
745803[[package]]
746804name = "gix-macros"
747−version = "0.1.2"
805+version = "0.1.0"
748806source = "registry+https://github.com/rust-lang/crates.io-index"
749−checksum = "fc207b64189cf71bcb17fc841ab99a5d63d0845546b611e2703ce467f659323a"
807+checksum = "9d8acb5ee668d55f0f2d19a320a3f9ef67a6999ad483e11135abcc2464ed18b6"
750808dependencies = [
751809 "proc-macro2",
752810 "quote",
@@ -755,9 +813,9 @@ dependencies = [
755813
756814[[package]]
757815name = "gix-object"
758−version = "0.40.0"
816+version = "0.38.0"
759817source = "registry+https://github.com/rust-lang/crates.io-index"
760−checksum = "e4c77e47ffba92127faf632a841fce23d19547e269bd8b88e68961a70eab4e93"
818+checksum = "740f2a44267f58770a1cb3a3d01d14e67b089c7136c48d4bddbb3cfd2bf86a51"
761819dependencies = [
762820 "bstr",
763821 "btoi",
@@ -769,14 +827,14 @@ dependencies = [
769827 "itoa",
770828 "smallvec",
771829 "thiserror",
772− "winnow 0.5.28",
830+ "winnow 0.5.17",
773831]
774832
775833[[package]]
776834name = "gix-odb"
777−version = "0.56.0"
835+version = "0.54.0"
778836source = "registry+https://github.com/rust-lang/crates.io-index"
779−checksum = "a3254f2005cc7553ea78e85e816a09150c6f7a64e6b7627b8d1fdc56721bea73"
837+checksum = "8630b56cb80d8fa684d383dad006a66401ee8314e12fbf0e566ddad8c115143b"
780838dependencies = [
781839 "arc-swap",
782840 "gix-date",
@@ -793,9 +851,9 @@ dependencies = [
793851
794852[[package]]
795853name = "gix-pack"
796−version = "0.46.0"
854+version = "0.44.0"
797855source = "registry+https://github.com/rust-lang/crates.io-index"
798−checksum = "02ebc8cd657eec207d82d8f876ca402361308ecd3c87a47935b0299506257b4f"
856+checksum = "1431ba2e30deff1405920693d54ab231c88d7c240dd6ccc936ee223d8f8697c3"
799857dependencies = [
800858 "clru",
801859 "gix-chunk",
@@ -805,7 +863,7 @@ dependencies = [
805863 "gix-object",
806864 "gix-path",
807865 "gix-tempfile",
808− "memmap2",
866+ "memmap2 0.7.1",
809867 "parking_lot",
810868 "smallvec",
811869 "thiserror",
@@ -813,9 +871,9 @@ dependencies = [
813871
814872[[package]]
815873name = "gix-path"
816−version = "0.10.2"
874+version = "0.10.0"
817875source = "registry+https://github.com/rust-lang/crates.io-index"
818−checksum = "10931652a3da126990ac93bce1b1c600cc99d7c268d712b6360ed52174ce1b68"
876+checksum = "6a1d370115171e3ae03c5c6d4f7d096f2981a40ddccb98dfd704c773530ba73b"
819877dependencies = [
820878 "bstr",
821879 "gix-trace",
@@ -826,9 +884,9 @@ dependencies = [
826884
827885[[package]]
828886name = "gix-quote"
829−version = "0.4.9"
887+version = "0.4.7"
830888source = "registry+https://github.com/rust-lang/crates.io-index"
831−checksum = "6c43530cb94a7759807e6f8d180e17ac9c65673b891645c6c433831dc0cf4342"
889+checksum = "475c86a97dd0127ba4465fbb239abac9ea10e68301470c9791a6dd5351cdc905"
832890dependencies = [
833891 "bstr",
834892 "btoi",
@@ -837,9 +895,9 @@ dependencies = [
837895
838896[[package]]
839897name = "gix-ref"
840−version = "0.40.0"
898+version = "0.38.0"
841899source = "registry+https://github.com/rust-lang/crates.io-index"
842−checksum = "baa951b3b850d6d1be4f900768e49af20b76bf9505beac22af723d57249a2f1d"
900+checksum = "0ec2f6d07ac88d2fb8007ee3fa3e801856fb9d82e7366ec0ca332eb2c9d74a52"
843901dependencies = [
844902 "gix-actor",
845903 "gix-date",
@@ -851,16 +909,16 @@ dependencies = [
851909 "gix-path",
852910 "gix-tempfile",
853911 "gix-validate",
854− "memmap2",
912+ "memmap2 0.7.1",
855913 "thiserror",
856− "winnow 0.5.28",
914+ "winnow 0.5.17",
857915]
858916
859917[[package]]
860918name = "gix-refspec"
861−version = "0.21.0"
919+version = "0.19.0"
862920source = "registry+https://github.com/rust-lang/crates.io-index"
863−checksum = "88c61f849d58c06e3068a0b601cf10127d2a07cdad00a725ed66cf303f76f6b3"
921+checksum = "ccb0974cc41dbdb43a180c7f67aa481e1c1e160fcfa8f4a55291fd1126c1a6e7"
864922dependencies = [
865923 "bstr",
866924 "gix-hash",
@@ -872,9 +930,9 @@ dependencies = [
872930
873931[[package]]
874932name = "gix-revision"
875−version = "0.25.0"
933+version = "0.23.0"
876934source = "registry+https://github.com/rust-lang/crates.io-index"
877−checksum = "bcbbf91f4200c5c76802ef5f057b96f5a336827508881fe55a780be71a794d22"
935+checksum = "2ca97ac73459a7f3766aa4a5638a6e37d56d4c7962bc1986fbaf4883d0772588"
878936dependencies = [
879937 "bstr",
880938 "gix-date",
@@ -888,9 +946,9 @@ dependencies = [
888946
889947[[package]]
890948name = "gix-revwalk"
891−version = "0.11.0"
949+version = "0.9.0"
892950source = "registry+https://github.com/rust-lang/crates.io-index"
893−checksum = "33ab66354d83f70f2730391747d0c75f94ef3c3dd40ebde2e206db9faaf7a0a7"
951+checksum = "a16d8c892e4cd676d86f0265bf9d40cefd73d8d94f86b213b8b77d50e77efae0"
894952dependencies = [
895953 "gix-commitgraph",
896954 "gix-date",
@@ -903,21 +961,21 @@ dependencies = [
903961
904962[[package]]
905963name = "gix-sec"
906−version = "0.10.2"
964+version = "0.10.0"
907965source = "registry+https://github.com/rust-lang/crates.io-index"
908−checksum = "a9963f38a42144253ed4d571882d7db5ef644c12e6726e4b75135597cc9d0e1a"
966+checksum = "92b9542ac025a8c02ed5d17b3fc031a111a384e859d0be3532ec4d58c40a0f28"
909967dependencies = [
910968 "bitflags 2.4.1",
911969 "gix-path",
912970 "libc",
913− "windows 0.52.0",
971+ "windows",
914972]
915973
916974[[package]]
917975name = "gix-tempfile"
918−version = "12.0.0"
976+version = "11.0.0"
919977source = "registry+https://github.com/rust-lang/crates.io-index"
920−checksum = "e76a494bd530e1a1309188ff971825a24f159c76c2db0bf71fa5dfb469a2c915"
978+checksum = "05cc2205cf10d99f70b96e04e16c55d4c7cf33efc151df1f793e29fd12a931f8"
921979dependencies = [
922980 "gix-fs",
923981 "libc",
@@ -928,15 +986,15 @@ dependencies = [
928986
929987[[package]]
930988name = "gix-trace"
931−version = "0.1.5"
989+version = "0.1.3"
932990source = "registry+https://github.com/rust-lang/crates.io-index"
933−checksum = "bda62acb44dd86a40c7c3762a5403cfc1ac789ea559df54085cedf79864f809e"
991+checksum = "96b6d623a1152c3facb79067d6e2ecdae48130030cf27d6eb21109f13bd7b836"
934992
935993[[package]]
936994name = "gix-traverse"
937−version = "0.36.0"
995+version = "0.34.0"
938996source = "registry+https://github.com/rust-lang/crates.io-index"
939−checksum = "8661fab39985c9214e56d81a63ceb5886ac948cec2fba76c39494d1e0e307ea8"
997+checksum = "14d050ec7d4e1bb76abf0636cf4104fb915b70e54e3ced9a4427c999100ff38a"
940998dependencies = [
941999 "gix-commitgraph",
9421000 "gix-date",
@@ -950,9 +1008,9 @@ dependencies = [
9501008
9511009[[package]]
9521010name = "gix-url"
953−version = "0.26.0"
1011+version = "0.25.1"
9541012source = "registry+https://github.com/rust-lang/crates.io-index"
955−checksum = "10a0129c1e8b52736d7c5128300a4485dbc85863001371e2771ac1754bd89fd7"
1013+checksum = "b1b9ac8ed32ad45f9fc6c5f8c0be2ed911e544a5a19afd62d95d524ebaa95671"
9561014dependencies = [
9571015 "bstr",
9581016 "gix-features",
@@ -964,18 +1022,18 @@ dependencies = [
9641022
9651023[[package]]
9661024name = "gix-utils"
967−version = "0.1.7"
1025+version = "0.1.5"
9681026source = "registry+https://github.com/rust-lang/crates.io-index"
969−checksum = "ab9277a5e32e85d53f738096d872a4a9b76067ad471894ad31bd99c8fa2da1dc"
1027+checksum = "b85d89dc728613e26e0ed952a19583744e7f5240fcd4aa30d6c824ffd8b52f0f"
9701028dependencies = [
9711029 "fastrand",
9721030]
9731031
9741032[[package]]
9751033name = "gix-validate"
976−version = "0.8.2"
1034+version = "0.8.0"
9771035source = "registry+https://github.com/rust-lang/crates.io-index"
978−checksum = "f805ebbdbaa4bfd98e2ee43e6d14099b8a4d9141f5d7b8202fea4d48e44263e7"
1036+checksum = "e05cab2b03a45b866156e052aa38619f4ece4adcb2f79978bfc249bc3b21b8c5"
9791037dependencies = [
9801038 "bstr",
9811039 "thiserror",
@@ -983,52 +1041,54 @@ dependencies = [
9831041
9841042[[package]]
9851043name = "globset"
986−version = "0.4.14"
1044+version = "0.4.13"
9871045source = "registry+https://github.com/rust-lang/crates.io-index"
988−checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
1046+checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
9891047dependencies = [
990− "aho-corasick",
1048+ "aho-corasick 1.0.2",
9911049 "bstr",
1050+ "fnv",
9921051 "log",
993− "regex-automata",
994− "regex-syntax",
1052+ "regex",
9951053]
9961054
9971055[[package]]
9981056name = "grep-matcher"
999−version = "0.1.7"
1057+version = "0.1.6"
10001058source = "registry+https://github.com/rust-lang/crates.io-index"
1001−checksum = "47a3141a10a43acfedc7c98a60a834d7ba00dfe7bec9071cbfc19b55b292ac02"
1059+checksum = "3902ca28f26945fe35cad349d776f163981d777fee382ccd6ef451126f51b319"
10021060dependencies = [
10031061 "memchr",
10041062]
10051063
10061064[[package]]
10071065name = "grep-regex"
1008−version = "0.1.12"
1066+version = "0.1.11"
10091067source = "registry+https://github.com/rust-lang/crates.io-index"
1010−checksum = "f748bb135ca835da5cbc67ca0e6955f968db9c5df74ca4f56b18e1ddbc68230d"
1068+checksum = "997598b41d53a37a2e3fc5300d5c11d825368c054420a9c65125b8fe1078463f"
10111069dependencies = [
1070+ "aho-corasick 0.7.20",
10121071 "bstr",
10131072 "grep-matcher",
10141073 "log",
1015− "regex-automata",
1016− "regex-syntax",
1074+ "regex",
1075+ "regex-syntax 0.6.29",
1076+ "thread_local",
10171077]
10181078
10191079[[package]]
10201080name = "grep-searcher"
1021−version = "0.1.13"
1081+version = "0.1.11"
10221082source = "registry+https://github.com/rust-lang/crates.io-index"
1023−checksum = "ba536ae4f69bec62d8839584dd3153d3028ef31bb229f04e09fb5a9e5a193c54"
1083+checksum = "5601c4b9f480f0c9ebb40b1f6cbf447b8a50c5369223937a6c5214368c58779f"
10241084dependencies = [
10251085 "bstr",
1086+ "bytecount",
10261087 "encoding_rs",
10271088 "encoding_rs_io",
10281089 "grep-matcher",
10291090 "log",
1030− "memchr",
1031− "memmap2",
1091+ "memmap2 0.5.10",
10321092]
10331093
10341094[[package]]
@@ -1039,9 +1099,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
10391099
10401100[[package]]
10411101name = "hashbrown"
1042−version = "0.14.3"
1102+version = "0.14.2"
10431103source = "registry+https://github.com/rust-lang/crates.io-index"
1044−checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
1104+checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156"
10451105dependencies = [
10461106 "ahash",
10471107 "allocator-api2",
@@ -1049,7 +1109,7 @@ dependencies = [
10491109
10501110[[package]]
10511111name = "helix-core"
1052−version = "23.10.0"
1112+version = "0.6.0"
10531113dependencies = [
10541114 "ahash",
10551115 "arc-swap",
@@ -1058,7 +1118,7 @@ dependencies = [
10581118 "dunce",
10591119 "encoding_rs",
10601120 "etcetera",
1061− "hashbrown 0.14.3",
1121+ "hashbrown 0.14.2",
10621122 "helix-loader",
10631123 "imara-diff",
10641124 "indoc",
@@ -1084,7 +1144,7 @@ dependencies = [
10841144
10851145[[package]]
10861146name = "helix-dap"
1087−version = "23.10.0"
1147+version = "0.6.0"
10881148dependencies = [
10891149 "anyhow",
10901150 "fern",
@@ -1099,7 +1159,7 @@ dependencies = [
10991159
11001160[[package]]
11011161name = "helix-event"
1102−version = "23.10.0"
1162+version = "0.6.0"
11031163dependencies = [
11041164 "parking_lot",
11051165 "tokio",
@@ -1107,7 +1167,7 @@ dependencies = [
11071167
11081168[[package]]
11091169name = "helix-loader"
1110−version = "23.10.0"
1170+version = "0.6.0"
11111171dependencies = [
11121172 "anyhow",
11131173 "cc",
@@ -1126,7 +1186,7 @@ dependencies = [
11261186
11271187[[package]]
11281188name = "helix-lsp"
1129−version = "23.10.0"
1189+version = "0.6.0"
11301190dependencies = [
11311191 "anyhow",
11321192 "futures-executor",
@@ -1148,11 +1208,11 @@ dependencies = [
11481208
11491209[[package]]
11501210name = "helix-parsec"
1151−version = "23.10.0"
1211+version = "0.6.0"
11521212
11531213[[package]]
11541214name = "helix-term"
1155−version = "23.10.0"
1215+version = "0.6.0"
11561216dependencies = [
11571217 "anyhow",
11581218 "arc-swap",
@@ -1177,7 +1237,6 @@ dependencies = [
11771237 "log",
11781238 "nucleo",
11791239 "once_cell",
1180− "open",
11811240 "pulldown-cmark",
11821241 "serde",
11831242 "serde_json",
@@ -1188,13 +1247,12 @@ dependencies = [
11881247 "tokio",
11891248 "tokio-stream",
11901249 "toml",
1191− "url",
11921250 "which",
11931251]
11941252
11951253[[package]]
11961254name = "helix-tui"
1197−version = "23.10.0"
1255+version = "0.6.0"
11981256dependencies = [
11991257 "bitflags 2.4.1",
12001258 "cassowary",
@@ -1210,7 +1268,7 @@ dependencies = [
12101268
12111269[[package]]
12121270name = "helix-vcs"
1213−version = "23.10.0"
1271+version = "0.6.0"
12141272dependencies = [
12151273 "anyhow",
12161274 "arc-swap",
@@ -1226,7 +1284,7 @@ dependencies = [
12261284
12271285[[package]]
12281286name = "helix-view"
1229−version = "23.10.0"
1287+version = "0.6.0"
12301288dependencies = [
12311289 "anyhow",
12321290 "arc-swap",
@@ -1268,11 +1326,11 @@ dependencies = [
12681326
12691327[[package]]
12701328name = "home"
1271−version = "0.5.5"
1329+version = "0.5.4"
12721330source = "registry+https://github.com/rust-lang/crates.io-index"
1273−checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
1331+checksum = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408"
12741332dependencies = [
1275− "windows-sys 0.48.0",
1333+ "winapi",
12761334]
12771335
12781336[[package]]
@@ -1286,7 +1344,7 @@ dependencies = [
12861344 "iana-time-zone-haiku",
12871345 "js-sys",
12881346 "wasm-bindgen",
1289− "windows 0.48.0",
1347+ "windows",
12901348]
12911349
12921350[[package]]
@@ -1301,9 +1359,9 @@ dependencies = [
13011359
13021360[[package]]
13031361name = "idna"
1304−version = "0.5.0"
1362+version = "0.4.0"
13051363source = "registry+https://github.com/rust-lang/crates.io-index"
1306−checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
1364+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
13071365dependencies = [
13081366 "unicode-bidi",
13091367 "unicode-normalization",
@@ -1311,16 +1369,17 @@ dependencies = [
13111369
13121370[[package]]
13131371name = "ignore"
1314−version = "0.4.21"
1372+version = "0.4.20"
13151373source = "registry+https://github.com/rust-lang/crates.io-index"
1316−checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060"
1374+checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492"
13171375dependencies = [
1318− "crossbeam-deque",
13191376 "globset",
1377+ "lazy_static",
13201378 "log",
13211379 "memchr",
1322− "regex-automata",
1380+ "regex",
13231381 "same-file",
1382+ "thread_local",
13241383 "walkdir",
13251384 "winapi-util",
13261385]
@@ -1342,7 +1401,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
13421401checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
13431402dependencies = [
13441403 "equivalent",
1345− "hashbrown 0.14.3",
1404+ "hashbrown 0.14.2",
13461405]
13471406
13481407[[package]]
@@ -1351,25 +1410,6 @@ version = "2.0.4"
13511410source = "registry+https://github.com/rust-lang/crates.io-index"
13521411checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8"
13531412
1354−[[package]]
1355−name = "is-docker"
1356−version = "0.2.0"
1357−source = "registry+https://github.com/rust-lang/crates.io-index"
1358−checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
1359−dependencies = [
1360− "once_cell",
1361−]
1362−
1363−[[package]]
1364−name = "is-wsl"
1365−version = "0.4.0"
1366−source = "registry+https://github.com/rust-lang/crates.io-index"
1367−checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
1368−dependencies = [
1369− "is-docker",
1370− "once_cell",
1371−]
1372−
13731413[[package]]
13741414name = "itoa"
13751415version = "1.0.6"
@@ -1385,11 +1425,17 @@ dependencies = [
13851425 "wasm-bindgen",
13861426]
13871427
1428+[[package]]
1429+name = "lazy_static"
1430+version = "1.4.0"
1431+source = "registry+https://github.com/rust-lang/crates.io-index"
1432+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1433+
13881434[[package]]
13891435name = "libc"
1390−version = "0.2.151"
1436+version = "0.2.150"
13911437source = "registry+https://github.com/rust-lang/crates.io-index"
1392−checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
1438+checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
13931439
13941440[[package]]
13951441name = "libloading"
@@ -1412,9 +1458,9 @@ dependencies = [
14121458
14131459[[package]]
14141460name = "linux-raw-sys"
1415−version = "0.4.11"
1461+version = "0.4.10"
14161462source = "registry+https://github.com/rust-lang/crates.io-index"
1417−checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829"
1463+checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f"
14181464
14191465[[package]]
14201466name = "lock_api"
@@ -1434,9 +1480,9 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
14341480
14351481[[package]]
14361482name = "lsp-types"
1437−version = "0.95.0"
1483+version = "0.94.1"
14381484source = "registry+https://github.com/rust-lang/crates.io-index"
1439−checksum = "158c1911354ef73e8fe42da6b10c0484cb65c7f1007f28022e847706c1ab6984"
1485+checksum = "c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1"
14401486dependencies = [
14411487 "bitflags 1.3.2",
14421488 "serde",
@@ -1453,9 +1499,18 @@ checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
14531499
14541500[[package]]
14551501name = "memmap2"
1456−version = "0.9.0"
1502+version = "0.5.10"
14571503source = "registry+https://github.com/rust-lang/crates.io-index"
1458−checksum = "deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375"
1504+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
1505+dependencies = [
1506+ "libc",
1507+]
1508+
1509+[[package]]
1510+name = "memmap2"
1511+version = "0.7.1"
1512+source = "registry+https://github.com/rust-lang/crates.io-index"
1513+checksum = "f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6"
14591514dependencies = [
14601515 "libc",
14611516]
@@ -1551,20 +1606,15 @@ dependencies = [
15511606
15521607[[package]]
15531608name = "once_cell"
1554−version = "1.19.0"
1609+version = "1.18.0"
15551610source = "registry+https://github.com/rust-lang/crates.io-index"
1556−checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
1611+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
15571612
15581613[[package]]
1559−name = "open"
1560−version = "5.0.1"
1614+name = "option-ext"
1615+version = "0.2.0"
15611616source = "registry+https://github.com/rust-lang/crates.io-index"
1562−checksum = "90878fb664448b54c4e592455ad02831e23a3f7e157374a8b95654731aac7349"
1563−dependencies = [
1564− "is-wsl",
1565− "libc",
1566− "pathdiff",
1567−]
1617+checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
15681618
15691619[[package]]
15701620name = "parking_lot"
@@ -1589,17 +1639,11 @@ dependencies = [
15891639 "windows-sys 0.45.0",
15901640]
15911641
1592−[[package]]
1593−name = "pathdiff"
1594−version = "0.2.1"
1595−source = "registry+https://github.com/rust-lang/crates.io-index"
1596−checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
1597−
15981642[[package]]
15991643name = "percent-encoding"
1600−version = "2.3.1"
1644+version = "2.3.0"
16011645source = "registry+https://github.com/rust-lang/crates.io-index"
1602−checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
1646+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
16031647
16041648[[package]]
16051649name = "pin-project-lite"
@@ -1624,9 +1668,9 @@ dependencies = [
16241668
16251669[[package]]
16261670name = "prodash"
1627−version = "28.0.0"
1671+version = "26.2.2"
16281672source = "registry+https://github.com/rust-lang/crates.io-index"
1629−checksum = "744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79"
1673+checksum = "794b5bf8e2d19b53dcdcec3e4bba628e20f5b6062503ba89281fa7037dd7bbcf"
16301674
16311675[[package]]
16321676name = "pulldown-cmark"
@@ -1715,29 +1759,52 @@ dependencies = [
17151759 "bitflags 1.3.2",
17161760]
17171761
1762+[[package]]
1763+name = "redox_users"
1764+version = "0.4.3"
1765+source = "registry+https://github.com/rust-lang/crates.io-index"
1766+checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
1767+dependencies = [
1768+ "getrandom",
1769+ "redox_syscall 0.2.16",
1770+ "thiserror",
1771+]
1772+
17181773[[package]]
17191774name = "regex"
17201775version = "1.10.2"
17211776source = "registry+https://github.com/rust-lang/crates.io-index"
17221777checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
17231778dependencies = [
1724− "aho-corasick",
1779+ "aho-corasick 1.0.2",
17251780 "memchr",
1726− "regex-automata",
1727− "regex-syntax",
1781+ "regex-automata 0.4.3",
1782+ "regex-syntax 0.8.2",
17281783]
17291784
1785+[[package]]
1786+name = "regex-automata"
1787+version = "0.3.9"
1788+source = "registry+https://github.com/rust-lang/crates.io-index"
1789+checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9"
1790+
17301791[[package]]
17311792name = "regex-automata"
17321793version = "0.4.3"
17331794source = "registry+https://github.com/rust-lang/crates.io-index"
17341795checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
17351796dependencies = [
1736− "aho-corasick",
1797+ "aho-corasick 1.0.2",
17371798 "memchr",
1738− "regex-syntax",
1799+ "regex-syntax 0.8.2",
17391800]
17401801
1802+[[package]]
1803+name = "regex-syntax"
1804+version = "0.6.29"
1805+source = "registry+https://github.com/rust-lang/crates.io-index"
1806+checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
1807+
17411808[[package]]
17421809name = "regex-syntax"
17431810version = "0.8.2"
@@ -1762,15 +1829,15 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
17621829
17631830[[package]]
17641831name = "rustix"
1765−version = "0.38.28"
1832+version = "0.38.21"
17661833source = "registry+https://github.com/rust-lang/crates.io-index"
1767−checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
1834+checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3"
17681835dependencies = [
17691836 "bitflags 2.4.1",
17701837 "errno",
17711838 "libc",
17721839 "linux-raw-sys",
1773− "windows-sys 0.52.0",
1840+ "windows-sys 0.48.0",
17741841]
17751842
17761843[[package]]
@@ -1802,18 +1869,18 @@ checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1"
18021869
18031870[[package]]
18041871name = "serde"
1805−version = "1.0.193"
1872+version = "1.0.192"
18061873source = "registry+https://github.com/rust-lang/crates.io-index"
1807−checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
1874+checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001"
18081875dependencies = [
18091876 "serde_derive",
18101877]
18111878
18121879[[package]]
18131880name = "serde_derive"
1814−version = "1.0.193"
1881+version = "1.0.192"
18151882source = "registry+https://github.com/rust-lang/crates.io-index"
1816−checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
1883+checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1"
18171884dependencies = [
18181885 "proc-macro2",
18191886 "quote",
@@ -1910,9 +1977,9 @@ dependencies = [
19101977
19111978[[package]]
19121979name = "slotmap"
1913−version = "1.0.7"
1980+version = "1.0.6"
19141981source = "registry+https://github.com/rust-lang/crates.io-index"
1915−checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a"
1982+checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342"
19161983dependencies = [
19171984 "version_check",
19181985]
@@ -1956,6 +2023,12 @@ version = "1.1.0"
19562023source = "registry+https://github.com/rust-lang/crates.io-index"
19572024checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
19582025
2026+[[package]]
2027+name = "str-buf"
2028+version = "1.0.6"
2029+source = "registry+https://github.com/rust-lang/crates.io-index"
2030+checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0"
2031+
19592032[[package]]
19602033name = "str_indices"
19612034version = "0.4.1"
@@ -2028,24 +2101,34 @@ dependencies = [
20282101
20292102[[package]]
20302103name = "thiserror"
2031−version = "1.0.52"
2104+version = "1.0.50"
20322105source = "registry+https://github.com/rust-lang/crates.io-index"
2033−checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d"
2106+checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2"
20342107dependencies = [
20352108 "thiserror-impl",
20362109]
20372110
20382111[[package]]
20392112name = "thiserror-impl"
2040−version = "1.0.52"
2113+version = "1.0.50"
20412114source = "registry+https://github.com/rust-lang/crates.io-index"
2042−checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3"
2115+checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8"
20432116dependencies = [
20442117 "proc-macro2",
20452118 "quote",
20462119 "syn 2.0.38",
20472120]
20482121
2122+[[package]]
2123+name = "thread_local"
2124+version = "1.1.7"
2125+source = "registry+https://github.com/rust-lang/crates.io-index"
2126+checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
2127+dependencies = [
2128+ "cfg-if",
2129+ "once_cell",
2130+]
2131+
20492132[[package]]
20502133name = "threadpool"
20512134version = "1.8.1"
@@ -2101,9 +2184,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
21012184
21022185[[package]]
21032186name = "tokio"
2104−version = "1.35.1"
2187+version = "1.34.0"
21052188source = "registry+https://github.com/rust-lang/crates.io-index"
2106−checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
2189+checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9"
21072190dependencies = [
21082191 "backtrace",
21092192 "bytes",
@@ -2245,9 +2328,9 @@ checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
22452328
22462329[[package]]
22472330name = "url"
2248−version = "2.5.0"
2331+version = "2.4.1"
22492332source = "registry+https://github.com/rust-lang/crates.io-index"
2250−checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
2333+checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
22512334dependencies = [
22522335 "form_urlencoded",
22532336 "idna",
@@ -2263,9 +2346,9 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
22632346
22642347[[package]]
22652348name = "walkdir"
2266−version = "2.4.0"
2349+version = "2.3.3"
22672350source = "registry+https://github.com/rust-lang/crates.io-index"
2268−checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
2351+checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
22692352dependencies = [
22702353 "same-file",
22712354 "winapi-util",
@@ -2333,15 +2416,14 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
23332416
23342417[[package]]
23352418name = "which"
2336−version = "5.0.0"
2419+version = "4.4.1"
23372420source = "registry+https://github.com/rust-lang/crates.io-index"
2338−checksum = "9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14"
2421+checksum = "8ad25fe5717e59ada8ea33511bbbf7420b11031730a24c65e82428766c307006"
23392422dependencies = [
2423+ "dirs",
23402424 "either",
2341− "home",
23422425 "once_cell",
23432426 "rustix",
2344− "windows-sys 0.48.0",
23452427]
23462428
23472429[[package]]
@@ -2384,25 +2466,6 @@ dependencies = [
23842466 "windows-targets 0.48.0",
23852467]
23862468
2387−[[package]]
2388−name = "windows"
2389−version = "0.52.0"
2390−source = "registry+https://github.com/rust-lang/crates.io-index"
2391−checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
2392−dependencies = [
2393− "windows-core",
2394− "windows-targets 0.52.0",
2395−]
2396−
2397−[[package]]
2398−name = "windows-core"
2399−version = "0.52.0"
2400−source = "registry+https://github.com/rust-lang/crates.io-index"
2401−checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
2402−dependencies = [
2403− "windows-targets 0.52.0",
2404−]
2405−
24062469[[package]]
24072470name = "windows-sys"
24082471version = "0.45.0"
@@ -2421,15 +2484,6 @@ dependencies = [
24212484 "windows-targets 0.48.0",
24222485]
24232486
2424−[[package]]
2425−name = "windows-sys"
2426−version = "0.52.0"
2427−source = "registry+https://github.com/rust-lang/crates.io-index"
2428−checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
2429−dependencies = [
2430− "windows-targets 0.52.0",
2431−]
2432−
24332487[[package]]
24342488name = "windows-targets"
24352489version = "0.42.2"
@@ -2460,21 +2514,6 @@ dependencies = [
24602514 "windows_x86_64_msvc 0.48.0",
24612515]
24622516
2463−[[package]]
2464−name = "windows-targets"
2465−version = "0.52.0"
2466−source = "registry+https://github.com/rust-lang/crates.io-index"
2467−checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
2468−dependencies = [
2469− "windows_aarch64_gnullvm 0.52.0",
2470− "windows_aarch64_msvc 0.52.0",
2471− "windows_i686_gnu 0.52.0",
2472− "windows_i686_msvc 0.52.0",
2473− "windows_x86_64_gnu 0.52.0",
2474− "windows_x86_64_gnullvm 0.52.0",
2475− "windows_x86_64_msvc 0.52.0",
2476−]
2477−
24782517[[package]]
24792518name = "windows_aarch64_gnullvm"
24802519version = "0.42.2"
@@ -2487,12 +2526,6 @@ version = "0.48.0"
24872526source = "registry+https://github.com/rust-lang/crates.io-index"
24882527checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
24892528
2490−[[package]]
2491−name = "windows_aarch64_gnullvm"
2492−version = "0.52.0"
2493−source = "registry+https://github.com/rust-lang/crates.io-index"
2494−checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
2495−
24962529[[package]]
24972530name = "windows_aarch64_msvc"
24982531version = "0.42.2"
@@ -2505,12 +2538,6 @@ version = "0.48.0"
25052538source = "registry+https://github.com/rust-lang/crates.io-index"
25062539checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
25072540
2508−[[package]]
2509−name = "windows_aarch64_msvc"
2510−version = "0.52.0"
2511−source = "registry+https://github.com/rust-lang/crates.io-index"
2512−checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
2513−
25142541[[package]]
25152542name = "windows_i686_gnu"
25162543version = "0.42.2"
@@ -2523,12 +2550,6 @@ version = "0.48.0"
25232550source = "registry+https://github.com/rust-lang/crates.io-index"
25242551checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
25252552
2526−[[package]]
2527−name = "windows_i686_gnu"
2528−version = "0.52.0"
2529−source = "registry+https://github.com/rust-lang/crates.io-index"
2530−checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
2531−
25322553[[package]]
25332554name = "windows_i686_msvc"
25342555version = "0.42.2"
@@ -2541,12 +2562,6 @@ version = "0.48.0"
25412562source = "registry+https://github.com/rust-lang/crates.io-index"
25422563checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
25432564
2544−[[package]]
2545−name = "windows_i686_msvc"
2546−version = "0.52.0"
2547−source = "registry+https://github.com/rust-lang/crates.io-index"
2548−checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
2549−
25502565[[package]]
25512566name = "windows_x86_64_gnu"
25522567version = "0.42.2"
@@ -2559,12 +2574,6 @@ version = "0.48.0"
25592574source = "registry+https://github.com/rust-lang/crates.io-index"
25602575checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
25612576
2562−[[package]]
2563−name = "windows_x86_64_gnu"
2564−version = "0.52.0"
2565−source = "registry+https://github.com/rust-lang/crates.io-index"
2566−checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
2567−
25682577[[package]]
25692578name = "windows_x86_64_gnullvm"
25702579version = "0.42.2"
@@ -2577,12 +2586,6 @@ version = "0.48.0"
25772586source = "registry+https://github.com/rust-lang/crates.io-index"
25782587checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
25792588
2580−[[package]]
2581−name = "windows_x86_64_gnullvm"
2582−version = "0.52.0"
2583−source = "registry+https://github.com/rust-lang/crates.io-index"
2584−checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
2585−
25862589[[package]]
25872590name = "windows_x86_64_msvc"
25882591version = "0.42.2"
@@ -2595,12 +2598,6 @@ version = "0.48.0"
25952598source = "registry+https://github.com/rust-lang/crates.io-index"
25962599checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
25972600
2598−[[package]]
2599−name = "windows_x86_64_msvc"
2600−version = "0.52.0"
2601−source = "registry+https://github.com/rust-lang/crates.io-index"
2602−checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
2603−
26042601[[package]]
26052602name = "winnow"
26062603version = "0.4.6"
@@ -2612,16 +2609,16 @@ dependencies = [
26122609
26132610[[package]]
26142611name = "winnow"
2615−version = "0.5.28"
2612+version = "0.5.17"
26162613source = "registry+https://github.com/rust-lang/crates.io-index"
2617−checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2"
2614+checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c"
26182615dependencies = [
26192616 "memchr",
26202617]
26212618
26222619[[package]]
26232620name = "xtask"
2624−version = "23.10.0"
2621+version = "0.6.0"
26252622dependencies = [
26262623 "helix-core",
26272624 "helix-loader",
@@ -2632,18 +2629,18 @@ dependencies = [
26322629
26332630[[package]]
26342631name = "zerocopy"
2635−version = "0.7.31"
2632+version = "0.7.20"
26362633source = "registry+https://github.com/rust-lang/crates.io-index"
2637−checksum = "1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d"
2634+checksum = "dd66a62464e3ffd4e37bd09950c2b9dd6c4f8767380fabba0d523f9a775bc85a"
26382635dependencies = [
26392636 "zerocopy-derive",
26402637]
26412638
26422639[[package]]
26432640name = "zerocopy-derive"
2644−version = "0.7.31"
2641+version = "0.7.20"
26452642source = "registry+https://github.com/rust-lang/crates.io-index"
2646−checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a"
2643+checksum = "255c4596d41e6916ced49cfafea18727b24d67878fa180ddfd69b9df34fd1726"
26472644dependencies = [
26482645 "proc-macro2",
26492646 "quote",