Commit 56d2451
spec status: cross-reference patches with stale specs
Patches in .evergreen/spec-patch/ reverse-apply after each sync to exclude
tests for unimplemented features. This change makes those relationships
visible throughout the output.
- Add _patch_dir_map(): builds {test_subdir: [ticket...]} reverse map from
all active patch files, so we know which patches touch which spec dirs
- Annotate each stale spec with its patch ticket(s): 'dbx spec sync auth 🩹 PYTHON-5445'
- Add legend: '🩹 = has an active patch — re-run dbx spec patch apply after syncing'
- Update patch summary to show spec dirs each patch covers:
'• PYTHON-5052 (14 file(s)) → unified-test-format'
- Update patch footer: 'After syncing any of the above spec dirs, run: dbx spec patch apply'
- Clarify verify step 2: 'Re-apply patches (removes unimplemented tests)'
- Restore accidentally-removed _list_patches() helper
- 2 new tests
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 670a912 commit 56d2451
2 files changed
Lines changed: 120 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
77 | 97 | | |
78 | | - | |
| 98 | + | |
79 | 99 | | |
80 | 100 | | |
81 | 101 | | |
| |||
84 | 104 | | |
85 | 105 | | |
86 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
87 | 116 | | |
88 | | - | |
| 117 | + | |
89 | 118 | | |
90 | 119 | | |
91 | 120 | | |
92 | | - | |
93 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
94 | 125 | | |
95 | 126 | | |
96 | 127 | | |
| |||
602 | 633 | | |
603 | 634 | | |
604 | 635 | | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
605 | 650 | | |
606 | 651 | | |
607 | 652 | | |
608 | 653 | | |
609 | 654 | | |
610 | 655 | | |
611 | 656 | | |
612 | | - | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
613 | 664 | | |
614 | 665 | | |
615 | 666 | | |
| |||
634 | 685 | | |
635 | 686 | | |
636 | 687 | | |
637 | | - | |
| 688 | + | |
638 | 689 | | |
639 | 690 | | |
640 | 691 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
891 | 891 | | |
892 | 892 | | |
893 | 893 | | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
0 commit comments