@@ -61,15 +61,6 @@ version = "1.6.0"
6161source = "registry+https://github.com/rust-lang/crates.io-index"
6262checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
6363
64−[[package]]
65−name = "atoi"
66−version = "2.0.0"
67−source = "registry+https://github.com/rust-lang/crates.io-index"
68−checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528"
69−dependencies = [
70− "num-traits",
71−]
72−
7364[[package]]
7465name = "autocfg"
7566version = "1.1.0"
@@ -107,9 +98,9 @@ dependencies = [
10798
10899[[package]]
109100name = "btoi"
110−version = "0.4.2"
101+version = "0.4.3"
111102source = "registry+https://github.com/rust-lang/crates.io-index"
112−checksum = "97c0869a9faa81f8bbf8102371105d6d0a7b79167a04c340b04ab16892246a11"
103+checksum = "9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad"
113104dependencies = [
114105 "num-traits",
115106]
@@ -132,27 +123,12 @@ version = "1.3.0"
132123source = "registry+https://github.com/rust-lang/crates.io-index"
133124checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c"
134125
135−[[package]]
136−name = "bytesize"
137−version = "1.1.0"
138−source = "registry+https://github.com/rust-lang/crates.io-index"
139−checksum = "6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70"
140−
141126[[package]]
142127name = "cassowary"
143128version = "0.3.0"
144129source = "registry+https://github.com/rust-lang/crates.io-index"
145130checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
146131
147−[[package]]
148−name = "castaway"
149−version = "0.2.2"
150−source = "registry+https://github.com/rust-lang/crates.io-index"
151−checksum = "8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc"
152−dependencies = [
153− "rustversion",
154−]
155−
156132[[package]]
157133name = "cc"
158134version = "1.0.79"
@@ -215,17 +191,6 @@ dependencies = [
215191 "unicode-width",
216192]
217193
218−[[package]]
219−name = "compact_str"
220−version = "0.6.1"
221−source = "registry+https://github.com/rust-lang/crates.io-index"
222−checksum = "5138945395949e7dfba09646dc9e766b548ff48e23deb5246890e6b64ae9e1b9"
223−dependencies = [
224− "castaway",
225− "itoa",
226− "ryu",
227−]
228−
229194[[package]]
230195name = "content_inspector"
231196version = "0.2.4"
@@ -270,7 +235,7 @@ dependencies = [
270235 "futures-core",
271236 "libc",
272237 "mio",
273− "parking_lot 0.12.1",
238+ "parking_lot",
274239 "signal-hook",
275240 "signal-hook-mio",
276241 "winapi",
@@ -329,19 +294,6 @@ dependencies = [
329294 "syn",
330295]
331296
332−[[package]]
333−name = "dashmap"
334−version = "5.4.0"
335−source = "registry+https://github.com/rust-lang/crates.io-index"
336−checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc"
337−dependencies = [
338− "cfg-if",
339− "hashbrown 0.12.3",
340− "lock_api",
341− "once_cell",
342− "parking_lot_core 0.9.4",
343−]
344−
345297[[package]]
346298name = "dirs"
347299version = "4.0.0"
@@ -568,9 +520,9 @@ dependencies = [
568520
569521[[package]]
570522name = "gix"
571−version = "0.36.1"
523+version = "0.39.0"
572524source = "registry+https://github.com/rust-lang/crates.io-index"
573−checksum = "f3d5dbcb1efbee862cdc851a23377e1a8a5c1a8971740b4933d4ce022a0889a8"
525+checksum = "dabfac58aecb4a38cdd2568de66eb1f0d968fd6726f5a80cb8bea7944ef10cc0"
574526dependencies = [
575527 "gix-actor",
576528 "gix-attributes",
@@ -602,7 +554,6 @@ dependencies = [
602554 "gix-worktree",
603555 "log",
604556 "once_cell",
605− "prodash",
606557 "signal-hook",
607558 "smallvec",
608559 "thiserror",
@@ -611,26 +562,25 @@ dependencies = [
611562
612563[[package]]
613564name = "gix-actor"
614−version = "0.17.2"
565+version = "0.19.0"
615566source = "registry+https://github.com/rust-lang/crates.io-index"
616−checksum = "381153ea93b9d8a5c6894a5c734b2e9c15d623063adfd2bda4342ecf90f9a5f8"
567+checksum = "dc22b0cdc52237667c301dd7cdc6ead8f8f73c9f824e9942c8ebd6b764f6c0bf"
617568dependencies = [
618569 "bstr 1.3.0",
619570 "btoi",
620571 "gix-date",
621572 "itoa",
622573 "nom",
623− "quick-error",
574+ "thiserror",
624575]
625576
626577[[package]]
627578name = "gix-attributes"
628−version = "0.8.3"
579+version = "0.10.0"
629580source = "registry+https://github.com/rust-lang/crates.io-index"
630−checksum = "df09b20424fd4cee04c43b50df954c4b119c45b769639b60d80ee8bb6d84e0aa"
581+checksum = "2231a25934a240d0a4b6f4478401c73ee81d8be52de0293eedbc172334abf3e1"
631582dependencies = [
632583 "bstr 1.3.0",
633− "compact_str",
634584 "gix-features",
635585 "gix-glob",
636586 "gix-path",
@@ -641,11 +591,11 @@ dependencies = [
641591
642592[[package]]
643593name = "gix-bitmap"
644−version = "0.2.1"
594+version = "0.2.2"
645595source = "registry+https://github.com/rust-lang/crates.io-index"
646−checksum = "5229fd26e288f417c8dd2385c5bc740415eb55aba4d6f529db7ad4b526771e06"
596+checksum = "024bca0c7187517bda5ea24ab148c9ca8208dd0c3e2bea88cdb2008f91791a6d"
647597dependencies = [
648− "quick-error",
598+ "thiserror",
649599]
650600
651601[[package]]
@@ -668,9 +618,9 @@ dependencies = [
668618
669619[[package]]
670620name = "gix-config"
671−version = "0.16.2"
621+version = "0.18.0"
672622source = "registry+https://github.com/rust-lang/crates.io-index"
673−checksum = "398b5003d5e4991355528e8fbb4a9d532050c8327df790522735a711db82fcd0"
623+checksum = "52c62e26ce11f607712e4f49a0a192ed87675d30187fd61be070abbd607d12f1"
674624dependencies = [
675625 "bstr 1.3.0",
676626 "gix-config-value",
@@ -702,9 +652,9 @@ dependencies = [
702652
703653[[package]]
704654name = "gix-credentials"
705−version = "0.9.2"
655+version = "0.11.0"
706656source = "registry+https://github.com/rust-lang/crates.io-index"
707−checksum = "5d1536399f70146825bd10321adc5307032e3de93f4954a3c54184281f2e6955"
657+checksum = "5be32b5fe339a31b8e53fa854081dc914c45020dcb64637f3c21baf69c96fc1b"
708658dependencies = [
709659 "bstr 1.3.0",
710660 "gix-command",
@@ -730,9 +680,9 @@ dependencies = [
730680
731681[[package]]
732682name = "gix-diff"
733−version = "0.26.1"
683+version = "0.28.0"
734684source = "registry+https://github.com/rust-lang/crates.io-index"
735−checksum = "2ec3351a6cec2ddca29c1124afef8b4f3fad0b617dce8916148153541468117c"
685+checksum = "585b0834d4b6791a848637c4e109545fda9b0f29b591ba55edb33ceda6e7856b"
736686dependencies = [
737687 "gix-hash",
738688 "gix-object",
@@ -742,9 +692,9 @@ dependencies = [
742692
743693[[package]]
744694name = "gix-discover"
745−version = "0.13.1"
695+version = "0.15.0"
746696source = "registry+https://github.com/rust-lang/crates.io-index"
747−checksum = "38029783886cb46fbe63e61b02a70404aa04cfeacfb53ed336832c20fcb1e281"
697+checksum = "91c204adba5ebd211c74735cbb65817d277e154486bac0dffa3701f163b80350"
748698dependencies = [
749699 "bstr 1.3.0",
750700 "dunce",
@@ -757,9 +707,9 @@ dependencies = [
757707
758708[[package]]
759709name = "gix-features"
760−version = "0.26.5"
710+version = "0.28.0"
761711source = "registry+https://github.com/rust-lang/crates.io-index"
762−checksum = "3402b831ea4bb3af36369d61dbf250eb0e1a8577d3cb77b9719c11a82485bfe9"
712+checksum = "5e6a9dfa7b3c1a99315203e8b97f8f99f3bd95731590607abeaa5ca31bc41fe3"
763713dependencies = [
764714 "crc32fast",
765715 "flate2",
@@ -767,8 +717,8 @@ dependencies = [
767717 "libc",
768718 "once_cell",
769719 "prodash",
770− "quick-error",
771720 "sha1_smol",
721+ "thiserror",
772722 "walkdir",
773723]
774724
@@ -794,23 +744,24 @@ dependencies = [
794744
795745[[package]]
796746name = "gix-hashtable"
797−version = "0.1.1"
747+version = "0.1.2"
798748source = "registry+https://github.com/rust-lang/crates.io-index"
799−checksum = "1a256cceeea0f0d7f42a0c3ac649535644a04395d9f415518f4008ef6bb331b5"
749+checksum = "9609c1b8f36f12968e6a6098f7cdb52004f7d42d570f47a2d6d7c16612f19acb"
800750dependencies = [
801751 "gix-hash",
802752 "hashbrown 0.13.2",
753+ "parking_lot",
803754]
804755
805756[[package]]
806757name = "gix-index"
807−version = "0.12.4"
758+version = "0.14.0"
808759source = "registry+https://github.com/rust-lang/crates.io-index"
809−checksum = "decb345476c25434a202f1cf8a24aa71133c567b7b502c549fd57211c51ed78a"
760+checksum = "c12caf7886c7ba06f2b28835cdc2be1dca86bd047d00299d2d49e707ce1c2616"
810761dependencies = [
811− "atoi",
812762 "bitflags",
813763 "bstr 1.3.0",
764+ "btoi",
814765 "filetime",
815766 "gix-bitmap",
816767 "gix-features",
@@ -826,31 +777,31 @@ dependencies = [
826777
827778[[package]]
828779name = "gix-lock"
829−version = "3.0.2"
780+version = "4.0.0"
830781source = "registry+https://github.com/rust-lang/crates.io-index"
831−checksum = "e5fe84f09afadec78a7227d80f58cb5412d216dbae4b7fa060b619c0ce62b55d"
782+checksum = "66119ff8a4a395d0ea033fef718bc85f8b4f0855874f4ce1e005fc16cfe1f66e"
832783dependencies = [
833784 "fastrand",
834785 "gix-tempfile",
835− "quick-error",
786+ "thiserror",
836787]
837788
838789[[package]]
839790name = "gix-mailmap"
840−version = "0.9.3"
791+version = "0.11.0"
841792source = "registry+https://github.com/rust-lang/crates.io-index"
842−checksum = "a28214e75835ab33d34210a18981110642728bf169f5e339dbfb6f6380b94318"
793+checksum = "2b66aea5e52875cd4915f4957a6f4b75831a36981e2ec3f5fad9e370e444fe1a"
843794dependencies = [
844795 "bstr 1.3.0",
845796 "gix-actor",
846− "quick-error",
797+ "thiserror",
847798]
848799
849800[[package]]
850801name = "gix-object"
851−version = "0.26.2"
802+version = "0.28.0"
852803source = "registry+https://github.com/rust-lang/crates.io-index"
853−checksum = "de3b04e3028ddab838d005104f234f4d2c26ecd51f2d72d96747c878094c4619"
804+checksum = "8df068db9180ee935fbb70504848369e270bdcb576b05c0faa8b9fd3b86fc017"
854805dependencies = [
855806 "bstr 1.3.0",
856807 "btoi",
@@ -867,9 +818,9 @@ dependencies = [
867818
868819[[package]]
869820name = "gix-odb"
870−version = "0.40.2"
821+version = "0.42.0"
871822source = "registry+https://github.com/rust-lang/crates.io-index"
872−checksum = "0bd81ab7cd13c0f78bd619f967509953094f415288f8693dbb63a084e5bb39c4"
823+checksum = "e9a5f9e1afbd509761977a2ea02869cedaaba500b4e783deb2e4de5179a55a80"
873824dependencies = [
874825 "arc-swap",
875826 "gix-features",
@@ -878,20 +829,18 @@ dependencies = [
878829 "gix-pack",
879830 "gix-path",
880831 "gix-quote",
881− "parking_lot 0.12.1",
832+ "parking_lot",
882833 "tempfile",
883834 "thiserror",
884835]
885836
886837[[package]]
887838name = "gix-pack"
888−version = "0.30.3"
839+version = "0.32.0"
889840source = "registry+https://github.com/rust-lang/crates.io-index"
890−checksum = "26143c5c8bc145a39e9b335cc74504f2eba2ce68b1724661d8e6cb4484ab187e"
841+checksum = "e51db84e1459a8022e518d40a8778028d793dbb28e4d35c9a5eaf92658fb0775"
891842dependencies = [
892− "bytesize",
893843 "clru",
894− "dashmap",
895844 "gix-chunk",
896845 "gix-diff",
897846 "gix-features",
@@ -902,7 +851,7 @@ dependencies = [
902851 "gix-tempfile",
903852 "gix-traverse",
904853 "memmap2",
905− "parking_lot 0.12.1",
854+ "parking_lot",
906855 "smallvec",
907856 "thiserror",
908857]
@@ -926,26 +875,26 @@ dependencies = [
926875 "gix-command",
927876 "gix-config-value",
928877 "nix",
929− "parking_lot 0.12.1",
878+ "parking_lot",
930879 "thiserror",
931880]
932881
933882[[package]]
934883name = "gix-quote"
935−version = "0.4.2"
884+version = "0.4.3"
936885source = "registry+https://github.com/rust-lang/crates.io-index"
937−checksum = "e34cffcf5dd0ddf06a768b697a0f29319284deffba970e4355b51b0fee61ffa2"
886+checksum = "a282f5a8d9ee0b09ec47390ac727350c48f2f5c76d803cd8da6b3e7ad56e0bcb"
938887dependencies = [
939888 "bstr 1.3.0",
940889 "btoi",
941− "quick-error",
890+ "thiserror",
942891]
943892
944893[[package]]
945894name = "gix-ref"
946−version = "0.24.1"
895+version = "0.26.0"
947896source = "registry+https://github.com/rust-lang/crates.io-index"
948−checksum = "93e85abee11aa093f24da7336bf0a8ad598f15da396b28cf1270ab1091137d35"
897+checksum = "90a0ed29e581f04b904ecd0c32b11f33b8209b5a0af9c43f415249a4f2fba632"
949898dependencies = [
950899 "gix-actor",
951900 "gix-features",
@@ -962,9 +911,9 @@ dependencies = [
962911
963912[[package]]
964913name = "gix-refspec"
965−version = "0.7.3"
914+version = "0.9.0"
966915source = "registry+https://github.com/rust-lang/crates.io-index"
967−checksum = "ac80b201eeeb3bc554583fd0127cb6bc9e20981cabb085149c9740329f8a2319"
916+checksum = "aba332462bda2e8efeae4302b39a6ed01ad56ef772fd5b7ef197cf2798294d65"
968917dependencies = [
969918 "bstr 1.3.0",
970919 "gix-hash",
@@ -976,9 +925,9 @@ dependencies = [
976925
977926[[package]]
978927name = "gix-revision"
979−version = "0.10.4"
928+version = "0.12.0"
980929source = "registry+https://github.com/rust-lang/crates.io-index"
981−checksum = "107a10d92379a797bea0f1d0eceded58e08913e0a706c8d436592673c6c6503f"
930+checksum = "ed98e4a0254953c64bc913bd23146a1de662067d5cf974cbdde396958b39e5b0"
982931dependencies = [
983932 "bstr 1.3.0",
984933 "gix-date",
@@ -1003,13 +952,13 @@ dependencies = [
1003952
1004953[[package]]
1005954name = "gix-tempfile"
1006−version = "3.0.2"
955+version = "4.1.0"
1007956source = "registry+https://github.com/rust-lang/crates.io-index"
1008−checksum = "48590cb5de0b8feadee42466a90028877ba67b9fd894c5493b4b64f5e3217c17"
957+checksum = "a8e0227bd284cd16105e8479602bb8af6bddcb800427e881c1feee4806310a31"
1009958dependencies = [
1010− "dashmap",
1011959 "libc",
1012960 "once_cell",
961+ "parking_lot",
1013962 "signal-hook",
1014963 "signal-hook-registry",
1015964 "tempfile",
@@ -1017,9 +966,9 @@ dependencies = [
1017966
1018967[[package]]
1019968name = "gix-traverse"
1020−version = "0.22.1"
969+version = "0.24.0"
1021970source = "registry+https://github.com/rust-lang/crates.io-index"
1022−checksum = "f7ee7eee98b6e196fba1f34751d4399e0daa4e61892a78f634d0901e52dd739b"
971+checksum = "dd9a4a07bb22168dc79c60e1a6a41919d198187ca83d8a5940ad8d7122a45df3"
1023972dependencies = [
1024973 "gix-hash",
1025974 "gix-hashtable",
@@ -1029,9 +978,9 @@ dependencies = [
1029978
1030979[[package]]
1031980name = "gix-url"
1032−version = "0.13.3"
981+version = "0.15.0"
1033982source = "registry+https://github.com/rust-lang/crates.io-index"
1034−checksum = "4d6e3e05267f7873099b3e510ab8eebdfc28920a915ab2e3d549493abe0fd9f0"
983+checksum = "044072b7ce8601b62dcec841b92129f5cc677072823324121b395d766ac5f528"
1035984dependencies = [
1036985 "bstr 1.3.0",
1037986 "gix-features",
@@ -1053,9 +1002,9 @@ dependencies = [
10531002
10541003[[package]]
10551004name = "gix-worktree"
1056−version = "0.12.3"
1005+version = "0.14.0"
10571006source = "registry+https://github.com/rust-lang/crates.io-index"
1058−checksum = "da7ddd5b042c85cfe768d5ea97bb204cf1ed2b9413148f482146f4e831ca172e"
1007+checksum = "b7cb9af6e56152953d8fe113c4f9d7cf60cf7a982362711e9200a255579b49cb"
10591008dependencies = [
10601009 "bstr 1.3.0",
10611010 "gix-attributes",
@@ -1280,7 +1229,7 @@ dependencies = [
12801229 "helix-core",
12811230 "imara-diff",
12821231 "log",
1283− "parking_lot 0.12.1",
1232+ "parking_lot",
12841233 "tempfile",
12851234 "tokio",
12861235]
@@ -1339,12 +1288,6 @@ dependencies = [
13391288 "winapi",
13401289]
13411290
1342−[[package]]
1343−name = "human_format"
1344−version = "1.0.3"
1345−source = "registry+https://github.com/rust-lang/crates.io-index"
1346−checksum = "86cce260d758a9aa3d7c4b99d55c815a540f8a37514ba6046ab6be402a157cb0"
1347−
13481291[[package]]
13491292name = "iana-time-zone"
13501293version = "0.1.53"
@@ -1653,17 +1596,6 @@ version = "1.17.1"
16531596source = "registry+https://github.com/rust-lang/crates.io-index"
16541597checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
16551598
1656−[[package]]
1657−name = "parking_lot"
1658−version = "0.11.2"
1659−source = "registry+https://github.com/rust-lang/crates.io-index"
1660−checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
1661−dependencies = [
1662− "instant",
1663− "lock_api",
1664− "parking_lot_core 0.8.6",
1665−]
1666−
16671599[[package]]
16681600name = "parking_lot"
16691601version = "0.12.1"
@@ -1671,21 +1603,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
16711603checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
16721604dependencies = [
16731605 "lock_api",
1674− "parking_lot_core 0.9.4",
1675−]
1676−
1677−[[package]]
1678−name = "parking_lot_core"
1679−version = "0.8.6"
1680−source = "registry+https://github.com/rust-lang/crates.io-index"
1681−checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
1682−dependencies = [
1683− "cfg-if",
1684− "instant",
1685− "libc",
1686− "redox_syscall",
1687− "smallvec",
1688− "winapi",
1606+ "parking_lot_core",
16891607]
16901608
16911609[[package]]
@@ -1730,15 +1648,9 @@ dependencies = [
17301648
17311649[[package]]
17321650name = "prodash"
1733−version = "23.0.0"
1651+version = "23.1.1"
17341652source = "registry+https://github.com/rust-lang/crates.io-index"
1735−checksum = "5d8c414345b4a98cbcd0e8d8829c8f54b47a7ed4fb771c45b7c5c6c0ae23dc4c"
1736−dependencies = [
1737− "bytesize",
1738− "dashmap",
1739− "human_format",
1740− "parking_lot 0.11.2",
1741−]
1653+checksum = "d73c6b64cb5b99eb63ca97d378685712617ec0172ff5c04cd47a489d3e2c51f8"
17421654
17431655[[package]]
17441656name = "pulldown-cmark"
@@ -1751,12 +1663,6 @@ dependencies = [
17511663 "unicase",
17521664]
17531665
1754−[[package]]
1755−name = "quick-error"
1756−version = "2.0.1"
1757−source = "registry+https://github.com/rust-lang/crates.io-index"
1758−checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
1759−
17601666[[package]]
17611667name = "quickcheck"
17621668version = "1.0.3"
@@ -1860,12 +1766,6 @@ dependencies = [
18601766 "windows-sys",
18611767]
18621768
1863−[[package]]
1864−name = "rustversion"
1865−version = "1.0.9"
1866−source = "registry+https://github.com/rust-lang/crates.io-index"
1867−checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8"
1868−
18691769[[package]]
18701770name = "ryu"
18711771version = "1.0.11"
@@ -2208,7 +2108,7 @@ dependencies = [
22082108 "memchr",
22092109 "mio",
22102110 "num_cpus",
2211− "parking_lot 0.12.1",
2111+ "parking_lot",
22122112 "pin-project-lite",
22132113 "signal-hook-registry",
22142114 "socket2",