Commit 68d9f6a
authored
Open PRs carried no changedFiles, so buildCollisionReport's existing
termOverlap scoring only ever saw title/label text for open work,
silently missing two independently-open PRs touching the same file.
Populate changedFiles on PullRequestRecord from the pull_request_files
cache (flag-gated GITTENSORY_OPEN_PR_FILE_COLLISION, default off) and
add a same-author guard so a contributor's own follow-up PR sharing a
file with their prior PR is never flagged as a collision.
1 parent dfba160 commit 68d9f6a
8 files changed
Lines changed: 435 additions & 10 deletions
File tree
- src
- queue
- signals
- test/unit
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
310 | 310 | | |
311 | 311 | | |
312 | 312 | | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
313 | 320 | | |
314 | 321 | | |
315 | 322 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5805 | 5805 | | |
5806 | 5806 | | |
5807 | 5807 | | |
| 5808 | + | |
| 5809 | + | |
| 5810 | + | |
| 5811 | + | |
| 5812 | + | |
| 5813 | + | |
| 5814 | + | |
| 5815 | + | |
| 5816 | + | |
| 5817 | + | |
| 5818 | + | |
| 5819 | + | |
| 5820 | + | |
| 5821 | + | |
| 5822 | + | |
| 5823 | + | |
| 5824 | + | |
| 5825 | + | |
| 5826 | + | |
| 5827 | + | |
| 5828 | + | |
| 5829 | + | |
| 5830 | + | |
| 5831 | + | |
| 5832 | + | |
| 5833 | + | |
| 5834 | + | |
5808 | 5835 | | |
5809 | 5836 | | |
5810 | 5837 | | |
| |||
6190 | 6217 | | |
6191 | 6218 | | |
6192 | 6219 | | |
| 6220 | + | |
| 6221 | + | |
| 6222 | + | |
| 6223 | + | |
| 6224 | + | |
| 6225 | + | |
| 6226 | + | |
6193 | 6227 | | |
6194 | 6228 | | |
6195 | 6229 | | |
6196 | | - | |
| 6230 | + | |
6197 | 6231 | | |
6198 | 6232 | | |
6199 | 6233 | | |
6200 | 6234 | | |
6201 | | - | |
| 6235 | + | |
6202 | 6236 | | |
6203 | 6237 | | |
6204 | 6238 | | |
| |||
6213 | 6247 | | |
6214 | 6248 | | |
6215 | 6249 | | |
6216 | | - | |
| 6250 | + | |
6217 | 6251 | | |
6218 | 6252 | | |
6219 | 6253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
862 | 862 | | |
863 | 863 | | |
864 | 864 | | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
865 | 876 | | |
866 | 877 | | |
867 | 878 | | |
| |||
5156 | 5167 | | |
5157 | 5168 | | |
5158 | 5169 | | |
| 5170 | + | |
5159 | 5171 | | |
5160 | 5172 | | |
5161 | 5173 | | |
| |||
5217 | 5229 | | |
5218 | 5230 | | |
5219 | 5231 | | |
5220 | | - | |
5221 | | - | |
| 5232 | + | |
| 5233 | + | |
5222 | 5234 | | |
5223 | 5235 | | |
5224 | 5236 | | |
| |||
5251 | 5263 | | |
5252 | 5264 | | |
5253 | 5265 | | |
5254 | | - | |
| 5266 | + | |
5255 | 5267 | | |
5256 | 5268 | | |
5257 | 5269 | | |
5258 | | - | |
| 5270 | + | |
5259 | 5271 | | |
5260 | 5272 | | |
5261 | 5273 | | |
| |||
5390 | 5402 | | |
5391 | 5403 | | |
5392 | 5404 | | |
| 5405 | + | |
| 5406 | + | |
| 5407 | + | |
| 5408 | + | |
5393 | 5409 | | |
5394 | 5410 | | |
5395 | 5411 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
470 | 470 | | |
471 | 471 | | |
472 | 472 | | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
473 | 478 | | |
474 | 479 | | |
475 | 480 | | |
| |||
0 commit comments