@@ -95,9 +95,9 @@ dependencies = [
96[[package]]
96[[package]]
97name = "bstr"
97name = "bstr"
98−version = "1.0.1"
98+version = "1.3.0"
99source = "registry+https://github.com/rust-lang/crates.io-index"
99source = "registry+https://github.com/rust-lang/crates.io-index"
100−checksum = "fca0852af221f458706eb0725c03e4ed6c46af9ac98e6a689d5e634215d594dd"
100+checksum = "5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1"
101dependencies = [
101dependencies = [
102 "memchr",
102 "memchr",
103 "once_cell",
103 "once_cell",
@@ -383,6 +383,12 @@ dependencies = [
383 "winapi",
383 "winapi",
389+source = "registry+https://github.com/rust-lang/crates.io-index"
390+checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c"
386[[package]]
392[[package]]
387name = "either"
393name = "either"
388version = "1.8.0"
394version = "1.8.0"
@@ -561,75 +567,118 @@ dependencies = [
563[[package]]
569[[package]]
564−name = "git-actor"
570+name = "gix"
572+source = "registry+https://github.com/rust-lang/crates.io-index"
573+checksum = "f3d5dbcb1efbee862cdc851a23377e1a8a5c1a8971740b4933d4ce022a0889a8"
609+ "unicode-normalization",
565−version = "0.17.0"
614+version = "0.17.2"
566source = "registry+https://github.com/rust-lang/crates.io-index"
615source = "registry+https://github.com/rust-lang/crates.io-index"
567−checksum = "d9e5fd7bc63ad527d64584f8d01f99b89c051f5fbb8144b58ae5f812775065cf"
616+checksum = "381153ea93b9d8a5c6894a5c734b2e9c15d623063adfd2bda4342ecf90f9a5f8"
568dependencies = [
617dependencies = [
569− "bstr 1.0.1",
618+ "bstr 1.3.0",
571− "git-date",
620+ "gix-date",
574 "quick-error",
623 "quick-error",
577[[package]]
626[[package]]
578−name = "git-attributes"
627+name = "gix-attributes"
579−version = "0.8.0"
628+version = "0.8.3"
580source = "registry+https://github.com/rust-lang/crates.io-index"
629source = "registry+https://github.com/rust-lang/crates.io-index"
581−checksum = "f8013dfce47c1e29236d732308933e2c77af5355ec5105755d26faf7764d3f7b"
630+checksum = "df09b20424fd4cee04c43b50df954c4b119c45b769639b60d80ee8bb6d84e0aa"
582dependencies = [
631dependencies = [
583− "bstr 1.0.1",
632+ "bstr 1.3.0",
584 "compact_str",
633 "compact_str",
585− "git-features",
634+ "gix-features",
586− "git-glob",
635+ "gix-glob",
587− "git-path",
636+ "gix-path",
588− "git-quote",
637+ "gix-quote",
589 "thiserror",
638 "thiserror",
590 "unicode-bom",
639 "unicode-bom",
593[[package]]
642[[package]]
594−name = "git-bitmap"
643+name = "gix-bitmap"
595−version = "0.2.0"
644+version = "0.2.1"
596source = "registry+https://github.com/rust-lang/crates.io-index"
645source = "registry+https://github.com/rust-lang/crates.io-index"
597−checksum = "44304093ac66a0ada1b243c15c3a503a165a1d0f50bec748f4e5a9b84a0d0722"
646+checksum = "5229fd26e288f417c8dd2385c5bc740415eb55aba4d6f529db7ad4b526771e06"
598dependencies = [
647dependencies = [
599 "quick-error",
648 "quick-error",
602[[package]]
651[[package]]
603−name = "git-chunk"
652+name = "gix-chunk"
604−version = "0.4.0"
653+version = "0.4.1"
605source = "registry+https://github.com/rust-lang/crates.io-index"
654source = "registry+https://github.com/rust-lang/crates.io-index"
606−checksum = "3090baa2f4a3fe488a9b3e31090b83259aaf930bf0634af34c18117274f8f1a8"
655+checksum = "b0d39583cab06464b8bf73b3f1707458270f0e7383cb24c3c9c1a16e6f792978"
607dependencies = [
656dependencies = [
608 "thiserror",
657 "thiserror",
611[[package]]
660[[package]]
612−name = "git-command"
661+name = "gix-command"
613−version = "0.2.1"
662+version = "0.2.4"
614source = "registry+https://github.com/rust-lang/crates.io-index"
663source = "registry+https://github.com/rust-lang/crates.io-index"
615−checksum = "215145cc1686a45bc6f9872b153a0d3f3c40a1b94173a928325e1b53dfa5e2af"
664+checksum = "b2c6f75c1e0f924de39e750880a6e21307194bb1ab773efe3c7d2d787277f8ab"
616dependencies = [
665dependencies = [
617− "bstr 1.0.1",
666+ "bstr 1.3.0",
620[[package]]
669[[package]]
621−name = "git-config"
670+name = "gix-config"
622−version = "0.15.0"
671+version = "0.16.2"
623source = "registry+https://github.com/rust-lang/crates.io-index"
672source = "registry+https://github.com/rust-lang/crates.io-index"
624−checksum = "c9da662fd64ac69772158dcf04777da6266f0f36bc9a310b3eb2d805bb696315"
673+checksum = "398b5003d5e4991355528e8fbb4a9d532050c8327df790522735a711db82fcd0"
625dependencies = [
674dependencies = [
626− "bstr 1.0.1",
675+ "bstr 1.3.0",
627− "git-config-value",
676+ "gix-config-value",
628− "git-features",
677+ "gix-features",
629− "git-glob",
678+ "gix-glob",
630− "git-path",
679+ "gix-path",
631− "git-ref",
680+ "gix-ref",
632− "git-sec",
681+ "gix-sec",
633 "memchr",
682 "memchr",
635 "once_cell",
684 "once_cell",
@@ -639,81 +688,82 @@ dependencies = [
641[[package]]
690[[package]]
642−name = "git-config-value"
691+name = "gix-config-value"
643−version = "0.10.0"
692+version = "0.10.1"
644source = "registry+https://github.com/rust-lang/crates.io-index"
693source = "registry+https://github.com/rust-lang/crates.io-index"
645−checksum = "989a90c1c630513a153c685b4249b96fdf938afc75bf7ef2ae1ccbd3d799f5db"
694+checksum = "693d4a4ba0531e46fe558459557a5b29fb86c3e4b2666c1c0861d93c7c678331"
646dependencies = [
695dependencies = [
647 "bitflags",
696 "bitflags",
648− "bstr 1.0.1",
697+ "bstr 1.3.0",
649− "git-path",
698+ "gix-path",
651 "thiserror",
700 "thiserror",
654[[package]]
703[[package]]
655−name = "git-credentials"
704+name = "gix-credentials"
656−version = "0.9.0"
705+version = "0.9.2"
657source = "registry+https://github.com/rust-lang/crates.io-index"
706source = "registry+https://github.com/rust-lang/crates.io-index"
658−checksum = "97cd6bbe001afd6356b35ef13f2a6b0f0abc0133d1b2ecaec1033bdd769616d6"
707+checksum = "5d1536399f70146825bd10321adc5307032e3de93f4954a3c54184281f2e6955"
659dependencies = [
708dependencies = [
660− "bstr 1.0.1",
709+ "bstr 1.3.0",
661− "git-command",
710+ "gix-command",
662− "git-config-value",
711+ "gix-config-value",
663− "git-path",
712+ "gix-path",
664− "git-prompt",
713+ "gix-prompt",
665− "git-sec",
714+ "gix-sec",
666− "git-url",
715+ "gix-url",
667 "thiserror",
716 "thiserror",
670[[package]]
719[[package]]
671−name = "git-date"
720+name = "gix-date"
672−version = "0.4.0"
721+version = "0.4.3"
673source = "registry+https://github.com/rust-lang/crates.io-index"
722source = "registry+https://github.com/rust-lang/crates.io-index"
674−checksum = "412c9b89026505bd24d5f8acafa578de6eea3b271ece307a73b8e646e671302a"
723+checksum = "b96271912ce39822501616f177dea7218784e6c63be90d5f36322ff3a722aae2"
675dependencies = [
724dependencies = [
676− "bstr 1.0.1",
725+ "bstr 1.3.0",
678 "thiserror",
727 "thiserror",
682[[package]]
731[[package]]
683−name = "git-diff"
732+name = "gix-diff"
684−version = "0.26.0"
733+version = "0.26.1"
685source = "registry+https://github.com/rust-lang/crates.io-index"
734source = "registry+https://github.com/rust-lang/crates.io-index"
686−checksum = "ca87474422d26d606d04cec6bedfabcd92a0a74102cd7936785358ced6a4a25a"
735+checksum = "2ec3351a6cec2ddca29c1124afef8b4f3fad0b617dce8916148153541468117c"
687dependencies = [
736dependencies = [
688− "git-hash",
737+ "gix-hash",
689− "git-object",
738+ "gix-object",
690 "imara-diff",
739 "imara-diff",
691 "thiserror",
740 "thiserror",
694[[package]]
743[[package]]
695−name = "git-discover"
744+name = "gix-discover"
696−version = "0.12.0"
745+version = "0.13.1"
697source = "registry+https://github.com/rust-lang/crates.io-index"
746source = "registry+https://github.com/rust-lang/crates.io-index"
698−checksum = "1e9e26e0bc434643228cd418185bd28ca5c7cf831bde1da434807391c27ac40e"
747+checksum = "38029783886cb46fbe63e61b02a70404aa04cfeacfb53ed336832c20fcb1e281"
699dependencies = [
748dependencies = [
700− "bstr 1.0.1",
749+ "bstr 1.3.0",
701− "git-hash",
751+ "gix-hash",
702− "git-path",
752+ "gix-path",
703− "git-ref",
753+ "gix-ref",
704− "git-sec",
754+ "gix-sec",
705 "thiserror",
755 "thiserror",
708[[package]]
758[[package]]
709−name = "git-features"
759+name = "gix-features"
710−version = "0.26.0"
760+version = "0.26.5"
711source = "registry+https://github.com/rust-lang/crates.io-index"
761source = "registry+https://github.com/rust-lang/crates.io-index"
712−checksum = "5ff74064fa007c5beefa89a64bb72834f32b3c497750a56c79c6802bbdb311f9"
762+checksum = "3402b831ea4bb3af36369d61dbf250eb0e1a8577d3cb77b9719c11a82485bfe9"
713dependencies = [
763dependencies = [
714 "crc32fast",
764 "crc32fast",
715 "flate2",
765 "flate2",
716− "git-hash",
766+ "gix-hash",
718 "once_cell",
768 "once_cell",
719 "prodash",
769 "prodash",
@@ -723,51 +773,51 @@ dependencies = [
725[[package]]
775[[package]]
726−name = "git-glob"
776+name = "gix-glob"
727−version = "0.5.1"
777+version = "0.5.5"
728source = "registry+https://github.com/rust-lang/crates.io-index"
778source = "registry+https://github.com/rust-lang/crates.io-index"
729−checksum = "3908404c9b76ac7b3f636a104142378d3eaa78623cbc6eb7c7f0651979d48e8a"
779+checksum = "93e43efd776bc543f46f0fd0ca3d920c37af71a764a16f2aebd89765e9ff2993"
730dependencies = [
780dependencies = [
731 "bitflags",
781 "bitflags",
732− "bstr 1.0.1",
782+ "bstr 1.3.0",
735[[package]]
785[[package]]
736−name = "git-hash"
786+name = "gix-hash"
737−version = "0.10.1"
787+version = "0.10.3"
738source = "registry+https://github.com/rust-lang/crates.io-index"
788source = "registry+https://github.com/rust-lang/crates.io-index"
739−checksum = "1532d82bf830532f8d545c5b7b568e311e3593f16cf7ee9dd0ce03c74b12b99d"
789+checksum = "0c0c5a9f4d621d4f4ea046bb331df5c746ca735b8cae5b234cc2be70ee4dbef0"
740dependencies = [
790dependencies = [
742 "thiserror",
792 "thiserror",
745[[package]]
795[[package]]
746−name = "git-hashtable"
796+name = "gix-hashtable"
747−version = "0.1.0"
797+version = "0.1.1"
748source = "registry+https://github.com/rust-lang/crates.io-index"
798source = "registry+https://github.com/rust-lang/crates.io-index"
749−checksum = "c52b625ad8cc360a0b7f426266f21fb07bd49b8f4ccf1b3ca7bc89424db1dec4"
799+checksum = "1a256cceeea0f0d7f42a0c3ac649535644a04395d9f415518f4008ef6bb331b5"
750dependencies = [
800dependencies = [
751− "git-hash",
801+ "gix-hash",
752 "hashbrown 0.13.2",
802 "hashbrown 0.13.2",
755[[package]]
805[[package]]
756−name = "git-index"
806+name = "gix-index"
757−version = "0.12.1"
807+version = "0.12.4"
758source = "registry+https://github.com/rust-lang/crates.io-index"
808source = "registry+https://github.com/rust-lang/crates.io-index"
759−checksum = "485da97dd4f69c7d9a8dc238cd6f4a726387ffc34573489e8e0d2bee266e3454"
809+checksum = "decb345476c25434a202f1cf8a24aa71133c567b7b502c549fd57211c51ed78a"
760dependencies = [
810dependencies = [
762 "bitflags",
812 "bitflags",
763− "bstr 1.0.1",
813+ "bstr 1.3.0",
764 "filetime",
814 "filetime",
765− "git-bitmap",
815+ "gix-bitmap",
766− "git-features",
816+ "gix-features",
767− "git-hash",
817+ "gix-hash",
768− "git-lock",
818+ "gix-lock",
769− "git-object",
819+ "gix-object",
770− "git-traverse",
820+ "gix-traverse",
772 "memmap2",
822 "memmap2",
773 "smallvec",
823 "smallvec",
@@ -775,39 +825,39 @@ dependencies = [
777[[package]]
827[[package]]
778−name = "git-lock"
828+name = "gix-lock"
779−version = "3.0.0"
829+version = "3.0.2"
780source = "registry+https://github.com/rust-lang/crates.io-index"
830source = "registry+https://github.com/rust-lang/crates.io-index"
781−checksum = "89e4f05b8a68c3a5dd83a6651c76be384e910fe283072184fdab9d77f87ccec2"
831+checksum = "e5fe84f09afadec78a7227d80f58cb5412d216dbae4b7fa060b619c0ce62b55d"
782dependencies = [
832dependencies = [
783 "fastrand",
833 "fastrand",
784− "git-tempfile",
834+ "gix-tempfile",
785 "quick-error",
835 "quick-error",
788[[package]]
838[[package]]
789−name = "git-mailmap"
839+name = "gix-mailmap"
790−version = "0.9.0"
840+version = "0.9.3"
791source = "registry+https://github.com/rust-lang/crates.io-index"
841source = "registry+https://github.com/rust-lang/crates.io-index"
792−checksum = "0316b4346f3e162ade368209efb8a609b587793c74aa3b8de0ec01a4f3580120"
842+checksum = "a28214e75835ab33d34210a18981110642728bf169f5e339dbfb6f6380b94318"
793dependencies = [
843dependencies = [
794− "bstr 1.0.1",
844+ "bstr 1.3.0",
795− "git-actor",
845+ "gix-actor",
796 "quick-error",
846 "quick-error",
799[[package]]
849[[package]]
800−name = "git-object"
850+name = "gix-object"
801−version = "0.26.0"
851+version = "0.26.2"
802source = "registry+https://github.com/rust-lang/crates.io-index"
852source = "registry+https://github.com/rust-lang/crates.io-index"
803−checksum = "3f8563e2d6f524d7053f3106714f99ecdc3adbba2cb7108c09d71a02579f2e19"
853+checksum = "de3b04e3028ddab838d005104f234f4d2c26ecd51f2d72d96747c878094c4619"
804dependencies = [
854dependencies = [
805− "bstr 1.0.1",
855+ "bstr 1.3.0",
807− "git-actor",
857+ "gix-actor",
808− "git-features",
858+ "gix-features",
809− "git-hash",
859+ "gix-hash",
810− "git-validate",
860+ "gix-validate",
@@ -816,41 +866,41 @@ dependencies = [
818[[package]]
868[[package]]
819−name = "git-odb"
869+name = "gix-odb"
820−version = "0.40.0"
870+version = "0.40.2"
821source = "registry+https://github.com/rust-lang/crates.io-index"
871source = "registry+https://github.com/rust-lang/crates.io-index"
822−checksum = "616115a0e3daff6e08842758d24547b37a6eb6d0e2eedd95a740c3aaa2750333"
872+checksum = "0bd81ab7cd13c0f78bd619f967509953094f415288f8693dbb63a084e5bb39c4"
823dependencies = [
873dependencies = [
824 "arc-swap",
874 "arc-swap",
825− "git-features",
875+ "gix-features",
826− "git-hash",
876+ "gix-hash",
827− "git-object",
877+ "gix-object",
828− "git-pack",
878+ "gix-pack",
829− "git-path",
879+ "gix-path",
830− "git-quote",
880+ "gix-quote",
831 "parking_lot 0.12.1",
881 "parking_lot 0.12.1",
832 "tempfile",
882 "tempfile",
833 "thiserror",
883 "thiserror",
836[[package]]
886[[package]]
837−name = "git-pack"
887+name = "gix-pack"
838−version = "0.30.0"
888+version = "0.30.3"
839source = "registry+https://github.com/rust-lang/crates.io-index"
889source = "registry+https://github.com/rust-lang/crates.io-index"
840−checksum = "7cd16b88f4b66041f41ca510c28bd81c4ee7363c5a544b3d62b4170432965871"
890+checksum = "26143c5c8bc145a39e9b335cc74504f2eba2ce68b1724661d8e6cb4484ab187e"
841dependencies = [
891dependencies = [
842 "bytesize",
892 "bytesize",
844 "dashmap",
894 "dashmap",
845− "git-chunk",
895+ "gix-chunk",
846− "git-diff",
896+ "gix-diff",
847− "git-features",
897+ "gix-features",
848− "git-hash",
898+ "gix-hash",
849− "git-hashtable",
899+ "gix-hashtable",
850− "git-object",
900+ "gix-object",
851− "git-path",
901+ "gix-path",
852− "git-tempfile",
902+ "gix-tempfile",
853− "git-traverse",
903+ "gix-traverse",
854 "memmap2",
904 "memmap2",
855 "parking_lot 0.12.1",
905 "parking_lot 0.12.1",
856 "smallvec",
906 "smallvec",
@@ -858,147 +908,104 @@ dependencies = [
860[[package]]
910[[package]]
861−name = "git-path"
911+name = "gix-path"
862−version = "0.7.0"
912+version = "0.7.2"
863source = "registry+https://github.com/rust-lang/crates.io-index"
913source = "registry+https://github.com/rust-lang/crates.io-index"
864−checksum = "e40e68481a06da243d3f4dfd86a4be39c24eefb535017a862e845140dcdb878a"
914+checksum = "f6c104a66dec149cb8f7aaafc6ab797654cf82d67f050fd0cb7e7294e328354b"
865dependencies = [
915dependencies = [
866− "bstr 1.0.1",
916+ "bstr 1.3.0",
867 "thiserror",
917 "thiserror",
870[[package]]
920[[package]]
871−name = "git-prompt"
921+name = "gix-prompt"
872−version = "0.3.0"
922+version = "0.3.2"
873source = "registry+https://github.com/rust-lang/crates.io-index"
923source = "registry+https://github.com/rust-lang/crates.io-index"
874−checksum = "3612a486e507dd431ef0f7108eeaafc8fd1ed7bd0f205a88554f6f91fe5dccbf"
924+checksum = "a20cebf73229debaa82574c4fd20dcaf00fa8d4bfce823a862c4e990d7a0b5b4"
875dependencies = [
925dependencies = [
876− "git-command",
926+ "gix-command",
877− "git-config-value",
927+ "gix-config-value",
879 "parking_lot 0.12.1",
929 "parking_lot 0.12.1",
880 "thiserror",
930 "thiserror",
883[[package]]
933[[package]]
884−name = "git-quote"
934+name = "gix-quote"
885−version = "0.4.0"
935+version = "0.4.2"
886source = "registry+https://github.com/rust-lang/crates.io-index"
936source = "registry+https://github.com/rust-lang/crates.io-index"
887−checksum = "1dd11f4e7f251ab297545faa4c5a4517f4985a43b9c16bf96fa49107f58e837f"
937+checksum = "e34cffcf5dd0ddf06a768b697a0f29319284deffba970e4355b51b0fee61ffa2"
888dependencies = [
938dependencies = [
889− "bstr 1.0.1",
939+ "bstr 1.3.0",
891 "quick-error",
941 "quick-error",
894[[package]]
944[[package]]
895−name = "git-ref"
945+name = "gix-ref"
896−version = "0.23.0"
946+version = "0.24.1"
897source = "registry+https://github.com/rust-lang/crates.io-index"
947source = "registry+https://github.com/rust-lang/crates.io-index"
898−checksum = "5e6767925a6fc4af5c5a81e348d1d851c1b3ab2b512bd7f562ac11be37c14468"
948+checksum = "93e85abee11aa093f24da7336bf0a8ad598f15da396b28cf1270ab1091137d35"
899dependencies = [
949dependencies = [
900− "git-actor",
950+ "gix-actor",
901− "git-features",
951+ "gix-features",
902− "git-hash",
952+ "gix-hash",
903− "git-lock",
953+ "gix-lock",
904− "git-object",
954+ "gix-object",
905− "git-path",
955+ "gix-path",
906− "git-tempfile",
956+ "gix-tempfile",
907− "git-validate",
957+ "gix-validate",
908 "memmap2",
958 "memmap2",
910 "thiserror",
960 "thiserror",
913[[package]]
963[[package]]
914−name = "git-refspec"
964+name = "gix-refspec"
915−version = "0.7.0"
965+version = "0.7.3"
916source = "registry+https://github.com/rust-lang/crates.io-index"
966source = "registry+https://github.com/rust-lang/crates.io-index"
917−checksum = "ddf310ed5f2829ac0af96e7d4aebd4ae4b89f0718a7ae3666d09b02b2c5a1dfd"
967+checksum = "ac80b201eeeb3bc554583fd0127cb6bc9e20981cabb085149c9740329f8a2319"
918dependencies = [
968dependencies = [
919− "bstr 1.0.1",
969+ "bstr 1.3.0",
928−name = "git-repository"
930−source = "registry+https://github.com/rust-lang/crates.io-index"
931−checksum = "993277960cb7e2d3991a11c1ec6951c1d142de052c26a18d2db64304e52d3741"
942− "git-hash",
970+ "gix-hash",
954− "git-revision",
971+ "gix-revision",
959− "git-validate",
972+ "gix-validate",
965 "smallvec",
973 "smallvec",
966 "thiserror",
974 "thiserror",
967− "unicode-normalization",
970[[package]]
977[[package]]
971−name = "git-revision"
978+name = "gix-revision"
972−version = "0.10.0"
979+version = "0.10.4"
973source = "registry+https://github.com/rust-lang/crates.io-index"
980source = "registry+https://github.com/rust-lang/crates.io-index"
974−checksum = "4f9a6bd28c9d1676bb96f428cd09614ae18a0087d7cea1cebfd177e25f99b2af"
981+checksum = "107a10d92379a797bea0f1d0eceded58e08913e0a706c8d436592673c6c6503f"
975dependencies = [
982dependencies = [
976− "bstr 1.0.1",
983+ "bstr 1.3.0",
977− "git-date",
984+ "gix-date",
978− "git-hash",
985+ "gix-hash",
979− "git-hashtable",
986+ "gix-hashtable",
980− "git-object",
987+ "gix-object",
981 "thiserror",
988 "thiserror",
984[[package]]
991[[package]]
985−name = "git-sec"
992+name = "gix-sec"
986−version = "0.6.0"
993+version = "0.6.2"
987source = "registry+https://github.com/rust-lang/crates.io-index"
994source = "registry+https://github.com/rust-lang/crates.io-index"
988−checksum = "9e1802e8252fa223b0ad89a393aed461132174ced1e6842a41f56dc92a3fc14f"
995+checksum = "e8ffa5bf0772f9b01de501c035b6b084cf9b8bb07dec41e3afc6a17336a65f47"
989dependencies = [
996dependencies = [
990 "bitflags",
997 "bitflags",
992− "git-path",
999+ "gix-path",
994 "windows",
1001 "windows",
997[[package]]
1004[[package]]
998−name = "git-tempfile"
1005+name = "gix-tempfile"
999−version = "3.0.0"
1006+version = "3.0.2"
1000source = "registry+https://github.com/rust-lang/crates.io-index"
1007source = "registry+https://github.com/rust-lang/crates.io-index"
1001−checksum = "a6bb4dee86c8cae5a078cfaac3b004ef99c31548ed86218f23a7ff9b4b74f3be"
1008+checksum = "48590cb5de0b8feadee42466a90028877ba67b9fd894c5493b4b64f5e3217c17"
1002dependencies = [
1009dependencies = [
1003 "dashmap",
1010 "dashmap",
@@ -1009,55 +1016,55 @@ dependencies = [
1011[[package]]
1018[[package]]
1012−name = "git-traverse"
1019+name = "gix-traverse"
1013−version = "0.22.0"
1020+version = "0.22.1"
1014source = "registry+https://github.com/rust-lang/crates.io-index"
1021source = "registry+https://github.com/rust-lang/crates.io-index"
1015−checksum = "bd356da21ec00f69b9d4f105df4cb85543c746b18f4b7fc81529ce77713cdb29"
1022+checksum = "f7ee7eee98b6e196fba1f34751d4399e0daa4e61892a78f634d0901e52dd739b"
1016dependencies = [
1023dependencies = [
1017− "git-hash",
1024+ "gix-hash",
1018− "git-hashtable",
1025+ "gix-hashtable",
1019− "git-object",
1026+ "gix-object",
1020 "thiserror",
1027 "thiserror",
1023[[package]]
1030[[package]]
1024−name = "git-url"
1031+name = "gix-url"
1025−version = "0.13.0"
1032+version = "0.13.3"
1026source = "registry+https://github.com/rust-lang/crates.io-index"
1033source = "registry+https://github.com/rust-lang/crates.io-index"
1027−checksum = "c85af407ed0dbb8d8da2a7241827d2fd5681186d9dab3570fc8dd8d6152ec48f"
1034+checksum = "4d6e3e05267f7873099b3e510ab8eebdfc28920a915ab2e3d549493abe0fd9f0"
1028dependencies = [
1035dependencies = [
1029− "bstr 1.0.1",
1036+ "bstr 1.3.0",
1030− "git-features",
1037+ "gix-features",
1031− "git-path",
1038+ "gix-path",
1033 "thiserror",
1040 "thiserror",
1037[[package]]
1044[[package]]
1038−name = "git-validate"
1045+name = "gix-validate"
1039−version = "0.7.1"
1046+version = "0.7.3"
1040source = "registry+https://github.com/rust-lang/crates.io-index"
1047source = "registry+https://github.com/rust-lang/crates.io-index"
1041−checksum = "0431cf9352c596dc7c8ec9066ee551ce54e63c86c3c767e5baf763f6019ff3c2"
1048+checksum = "b69ddb780ea1465255e66818d75b7098371c58dbc9560da4488a44b9f5c7e443"
1042dependencies = [
1049dependencies = [
1043− "bstr 1.0.1",
1050+ "bstr 1.3.0",
1044 "thiserror",
1051 "thiserror",
1047[[package]]
1054[[package]]
1048−name = "git-worktree"
1055+name = "gix-worktree"
1049−version = "0.12.0"
1056+version = "0.12.3"
1050source = "registry+https://github.com/rust-lang/crates.io-index"
1057source = "registry+https://github.com/rust-lang/crates.io-index"
1051−checksum = "ca3bc63878f134e08ed52dba5d82422798c01a3f2e48c38ae9a2f7ff9194f362"
1058+checksum = "da7ddd5b042c85cfe768d5ea97bb204cf1ed2b9413148f482146f4e831ca172e"
1052dependencies = [
1059dependencies = [
1053− "bstr 1.0.1",
1060+ "bstr 1.3.0",
1054− "git-attributes",
1061+ "gix-attributes",
1055− "git-features",
1062+ "gix-features",
1056− "git-glob",
1063+ "gix-glob",
1057− "git-hash",
1064+ "gix-hash",
1058− "git-index",
1065+ "gix-index",
1059− "git-object",
1066+ "gix-object",
1060− "git-path",
1067+ "gix-path",
1061 "io-close",
1068 "io-close",
1062 "thiserror",
1069 "thiserror",
@@ -1269,7 +1276,7 @@ dependencies = [
1269name = "helix-vcs"
1276name = "helix-vcs"
1270version = "0.6.0"
1277version = "0.6.0"
1271dependencies = [
1278dependencies = [
1272− "git-repository",
1279+ "gix",
1273 "helix-core",
1280 "helix-core",
1274 "imara-diff",
1281 "imara-diff",
@@ -2472,17 +2479,17 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
2473[[package]]
2480[[package]]
2474name = "windows"
2481name = "windows"
2475−version = "0.40.0"
2482+version = "0.43.0"
2476source = "registry+https://github.com/rust-lang/crates.io-index"
2483source = "registry+https://github.com/rust-lang/crates.io-index"
2477−checksum = "e30acc718a52fb130fec72b1cb5f55ffeeec9253e1b785e94db222178a6acaa1"
2484+checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244"
2478dependencies = [
2485dependencies = [
2479− "windows_aarch64_gnullvm 0.40.0",
2486+ "windows_aarch64_gnullvm",
2480− "windows_aarch64_msvc 0.40.0",
2487+ "windows_aarch64_msvc",
2481− "windows_i686_gnu 0.40.0",
2488+ "windows_i686_gnu",
2482− "windows_i686_msvc 0.40.0",
2489+ "windows_i686_msvc",
2483− "windows_x86_64_gnu 0.40.0",
2490+ "windows_x86_64_gnu",
2484− "windows_x86_64_gnullvm 0.40.0",
2491+ "windows_x86_64_gnullvm",
2485− "windows_x86_64_msvc 0.40.0",
2492+ "windows_x86_64_msvc",
2488[[package]]
2495[[package]]
@@ -2491,93 +2498,51 @@ version = "0.42.0"
2491source = "registry+https://github.com/rust-lang/crates.io-index"
2498source = "registry+https://github.com/rust-lang/crates.io-index"
2492checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
2499checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
2493dependencies = [
2500dependencies = [
2494− "windows_aarch64_gnullvm 0.42.0",
2501+ "windows_aarch64_gnullvm",
2495− "windows_aarch64_msvc 0.42.0",
2502+ "windows_aarch64_msvc",
2496− "windows_i686_gnu 0.42.0",
2503+ "windows_i686_gnu",
2497− "windows_i686_msvc 0.42.0",
2504+ "windows_i686_msvc",
2498− "windows_x86_64_gnu 0.42.0",
2505+ "windows_x86_64_gnu",
2499− "windows_x86_64_gnullvm 0.42.0",
2506+ "windows_x86_64_gnullvm",
2500− "windows_x86_64_msvc 0.42.0",
2507+ "windows_x86_64_msvc",
2504−name = "windows_aarch64_gnullvm"
2506−source = "registry+https://github.com/rust-lang/crates.io-index"
2507−checksum = "f3caa4a1a16561b714323ca6b0817403738583033a6a92e04c5d10d4ba37ca10"
2509[[package]]
2510[[package]]
2510name = "windows_aarch64_gnullvm"
2511name = "windows_aarch64_gnullvm"
2511version = "0.42.0"
2512version = "0.42.0"
2512source = "registry+https://github.com/rust-lang/crates.io-index"
2513source = "registry+https://github.com/rust-lang/crates.io-index"
2513checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
2514checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e"
2516−name = "windows_aarch64_msvc"
2518−source = "registry+https://github.com/rust-lang/crates.io-index"
2519−checksum = "328973c62dfcc50fb1aaa8e7100676e0b642fe56bac6bafff3327902db843ab4"
2521[[package]]
2516[[package]]
2522name = "windows_aarch64_msvc"
2517name = "windows_aarch64_msvc"
2523version = "0.42.0"
2518version = "0.42.0"
2524source = "registry+https://github.com/rust-lang/crates.io-index"
2519source = "registry+https://github.com/rust-lang/crates.io-index"
2525checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
2520checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4"
2528−name = "windows_i686_gnu"
2530−source = "registry+https://github.com/rust-lang/crates.io-index"
2531−checksum = "aa5b09fad70f0df85dea2ac2a525537e415e2bf63ee31cf9b8e263645ee9f3c1"
2533[[package]]
2522[[package]]
2534name = "windows_i686_gnu"
2523name = "windows_i686_gnu"
2535version = "0.42.0"
2524version = "0.42.0"
2536source = "registry+https://github.com/rust-lang/crates.io-index"
2525source = "registry+https://github.com/rust-lang/crates.io-index"
2537checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
2526checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7"
2540−name = "windows_i686_msvc"
2542−source = "registry+https://github.com/rust-lang/crates.io-index"
2543−checksum = "2a1ad4031c1a98491fa195d8d43d7489cb749f135f2e5c4eed58da094bd0d876"
2545[[package]]
2528[[package]]
2546name = "windows_i686_msvc"
2529name = "windows_i686_msvc"
2547version = "0.42.0"
2530version = "0.42.0"
2548source = "registry+https://github.com/rust-lang/crates.io-index"
2531source = "registry+https://github.com/rust-lang/crates.io-index"
2549checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
2532checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246"
2552−name = "windows_x86_64_gnu"
2554−source = "registry+https://github.com/rust-lang/crates.io-index"
2555−checksum = "520ff37edd72da8064b49d2281182898e17f0688ae9f4070bca27e4b5c162ac7"
2557[[package]]
2534[[package]]
2558name = "windows_x86_64_gnu"
2535name = "windows_x86_64_gnu"
2559version = "0.42.0"
2536version = "0.42.0"
2560source = "registry+https://github.com/rust-lang/crates.io-index"
2537source = "registry+https://github.com/rust-lang/crates.io-index"
2561checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
2538checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed"
2564−name = "windows_x86_64_gnullvm"
2566−source = "registry+https://github.com/rust-lang/crates.io-index"
2567−checksum = "046e5b82215102c44fd75f488f1b9158973d02aa34d06ed85c23d6f5520a2853"
2569[[package]]
2540[[package]]
2570name = "windows_x86_64_gnullvm"
2541name = "windows_x86_64_gnullvm"
2571version = "0.42.0"
2542version = "0.42.0"
2572source = "registry+https://github.com/rust-lang/crates.io-index"
2543source = "registry+https://github.com/rust-lang/crates.io-index"
2573checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
2544checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028"
2576−name = "windows_x86_64_msvc"
2578−source = "registry+https://github.com/rust-lang/crates.io-index"
2579−checksum = "2a0c9c6df55dd1bfa76e131cef44bdd8ec9c819ef3611f04dfe453fd5bfeda28"
2581[[package]]
2546[[package]]
2582name = "windows_x86_64_msvc"
2547name = "windows_x86_64_msvc"
2583version = "0.42.0"
2548version = "0.42.0"