Commit 8805d05
committed
Auto merge of #13296 - Strum355:package-information-package-name, r=Veykril
Fix PackageInformation having the crate name instead of package name
The `PackageInformation` type from the LSIF PR used the _crate_ name instead of the _package_ name. This caused issues when looking up crates by this name on the Sourcegraph backend, where we sync crate contents, for crates such as actix-web and many of its components (actix-files, actix-http etc etc), see screenshot 1 for the observed symptom.
This PR hasnt been tested on other entry points besides cargo (such as project json).
See screenshot 2 for the change in behaviour via SCIP snapshot comparison.
<details>
<summary>Screenshot 1</summary>

</details>
<details>
<summary>Screenshot 2</summary>

</details>
Follow-up PR to my question over at the [rust-lang Zulip](https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Frust-analyzer/topic/canonical.20crate.20name.20confusion.20for.20monikers), excuse any incorrect usages of the term package vs crate.File tree
6 files changed
+85
-24
lines changed- crates
- base-db/src
- ide/src
- project-model/src
6 files changed
+85
-24
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
| 199 | + | |
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| |||
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
273 | | - | |
| 273 | + | |
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
| |||
398 | 398 | | |
399 | 399 | | |
400 | 400 | | |
401 | | - | |
| 401 | + | |
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
| |||
409 | 409 | | |
410 | 410 | | |
411 | 411 | | |
412 | | - | |
| 412 | + | |
413 | 413 | | |
414 | 414 | | |
415 | 415 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
648 | 648 | | |
649 | 649 | | |
650 | 650 | | |
651 | | - | |
| 651 | + | |
652 | 652 | | |
653 | 653 | | |
654 | 654 | | |
| |||
660 | 660 | | |
661 | 661 | | |
662 | 662 | | |
663 | | - | |
| 663 | + | |
664 | 664 | | |
665 | 665 | | |
666 | 666 | | |
| |||
672 | 672 | | |
673 | 673 | | |
674 | 674 | | |
675 | | - | |
| 675 | + | |
676 | 676 | | |
677 | 677 | | |
678 | 678 | | |
| |||
698 | 698 | | |
699 | 699 | | |
700 | 700 | | |
701 | | - | |
| 701 | + | |
702 | 702 | | |
703 | 703 | | |
704 | 704 | | |
| |||
710 | 710 | | |
711 | 711 | | |
712 | 712 | | |
713 | | - | |
| 713 | + | |
714 | 714 | | |
715 | 715 | | |
716 | 716 | | |
| |||
733 | 733 | | |
734 | 734 | | |
735 | 735 | | |
736 | | - | |
| 736 | + | |
737 | 737 | | |
738 | 738 | | |
739 | 739 | | |
| |||
745 | 745 | | |
746 | 746 | | |
747 | 747 | | |
748 | | - | |
| 748 | + | |
749 | 749 | | |
750 | 750 | | |
751 | 751 | | |
| |||
757 | 757 | | |
758 | 758 | | |
759 | 759 | | |
760 | | - | |
| 760 | + | |
761 | 761 | | |
762 | 762 | | |
763 | 763 | | |
| |||
780 | 780 | | |
781 | 781 | | |
782 | 782 | | |
783 | | - | |
| 783 | + | |
784 | 784 | | |
785 | 785 | | |
786 | 786 | | |
| |||
792 | 792 | | |
793 | 793 | | |
794 | 794 | | |
795 | | - | |
| 795 | + | |
796 | 796 | | |
797 | 797 | | |
798 | 798 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | | - | |
| 239 | + | |
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | | - | |
257 | | - | |
258 | | - | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
259 | 262 | | |
| 263 | + | |
260 | 264 | | |
261 | 265 | | |
262 | 266 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
188 | 191 | | |
189 | 192 | | |
190 | 193 | | |
| |||
260 | 263 | | |
261 | 264 | | |
262 | 265 | | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
263 | 269 | | |
264 | 270 | | |
265 | 271 | | |
| |||
335 | 341 | | |
336 | 342 | | |
337 | 343 | | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
338 | 347 | | |
339 | 348 | | |
340 | 349 | | |
| |||
410 | 419 | | |
411 | 420 | | |
412 | 421 | | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
413 | 425 | | |
414 | 426 | | |
415 | 427 | | |
| |||
477 | 489 | | |
478 | 490 | | |
479 | 491 | | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
480 | 495 | | |
481 | 496 | | |
482 | 497 | | |
| |||
567 | 582 | | |
568 | 583 | | |
569 | 584 | | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
570 | 588 | | |
571 | 589 | | |
572 | 590 | | |
| |||
644 | 662 | | |
645 | 663 | | |
646 | 664 | | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
647 | 668 | | |
648 | 669 | | |
649 | 670 | | |
| |||
721 | 742 | | |
722 | 743 | | |
723 | 744 | | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
724 | 748 | | |
725 | 749 | | |
726 | 750 | | |
| |||
798 | 822 | | |
799 | 823 | | |
800 | 824 | | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
801 | 828 | | |
802 | 829 | | |
803 | 830 | | |
| |||
865 | 892 | | |
866 | 893 | | |
867 | 894 | | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
868 | 898 | | |
869 | 899 | | |
870 | 900 | | |
| |||
946 | 976 | | |
947 | 977 | | |
948 | 978 | | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
949 | 982 | | |
950 | 983 | | |
951 | 984 | | |
| |||
1023 | 1056 | | |
1024 | 1057 | | |
1025 | 1058 | | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
1026 | 1062 | | |
1027 | 1063 | | |
1028 | 1064 | | |
| |||
1100 | 1136 | | |
1101 | 1137 | | |
1102 | 1138 | | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
1103 | 1142 | | |
1104 | 1143 | | |
1105 | 1144 | | |
| |||
1177 | 1216 | | |
1178 | 1217 | | |
1179 | 1218 | | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
1180 | 1222 | | |
1181 | 1223 | | |
1182 | 1224 | | |
| |||
1244 | 1286 | | |
1245 | 1287 | | |
1246 | 1288 | | |
| 1289 | + | |
| 1290 | + | |
| 1291 | + | |
1247 | 1292 | | |
1248 | 1293 | | |
1249 | 1294 | | |
| |||
1804 | 1849 | | |
1805 | 1850 | | |
1806 | 1851 | | |
| 1852 | + | |
| 1853 | + | |
| 1854 | + | |
1807 | 1855 | | |
1808 | 1856 | | |
1809 | 1857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
518 | 518 | | |
519 | 519 | | |
520 | 520 | | |
521 | | - | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
522 | 528 | | |
523 | | - | |
| 529 | + | |
524 | 530 | | |
525 | 531 | | |
526 | 532 | | |
| |||
740 | 746 | | |
741 | 747 | | |
742 | 748 | | |
743 | | - | |
| 749 | + | |
744 | 750 | | |
745 | 751 | | |
746 | 752 | | |
747 | 753 | | |
748 | 754 | | |
749 | 755 | | |
750 | | - | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
751 | 760 | | |
752 | 761 | | |
753 | 762 | | |
| |||
923 | 932 | | |
924 | 933 | | |
925 | 934 | | |
926 | | - | |
| 935 | + | |
927 | 936 | | |
928 | 937 | | |
929 | 938 | | |
| |||
0 commit comments