ayushcodes10
f7092b45d5
Extend the provenance tiebreak to source_location too
...
source_location is richness ignored the same way source_file already
is, so two candidates that both carry a source_file could still be
ordered by field count alone, letting a record with no real location
out score one that also knows exactly where in the file it lives. The
codebase genuinely emits source_location as None on some records, so
this is a real distinction, not a hypothetical one. The tiebreak now
checks source_location as a second provenance step, after source_file
and before richness, and only changes the outcome when the two sides
disagree on having one.
Fixes review finding on PR 3786.
(cherry picked from commit 1d33a488e0 )
2026-09-25 16:01:47 +01:00
..
2026-06-29 10:01:06 +01:00
2026-09-20 18:07:23 +01:00
2026-09-25 16:01:47 +01:00
2026-07-20 13:30:26 +01:00
2026-06-24 11:43:13 +01:00
2026-09-25 15:44:21 +01:00
2026-06-10 15:50:38 +01:00
2026-08-15 17:12:16 +01:00
2026-09-21 19:19:26 +01:00
2026-08-12 14:20:21 +01:00
2026-09-22 17:30:28 +01:00
2026-09-18 15:21:04 +01:00
2026-08-06 17:29:18 +01:00
2026-09-22 15:00:07 +01:00
2026-09-22 14:58:22 +01:00
2026-09-14 18:49:21 +01:00
2026-06-01 16:05:07 +01:00
2026-09-13 17:47:56 +01:00
2026-08-24 14:09:46 +01:00
2026-08-24 13:22:09 +01:00
2026-09-25 16:01:47 +01:00
2026-09-21 19:19:26 +01:00
2026-09-17 11:10:31 +01:00
2026-09-23 16:54:04 +01:00
2026-09-23 19:42:04 +01:00
2026-08-21 16:57:29 +01:00
2026-09-02 14:58:01 +01:00
2026-07-20 15:28:59 +01:00
2026-09-14 18:49:21 +01:00
2026-08-17 19:00:46 +01:00
2026-09-05 01:18:59 +01:00
2026-09-22 17:30:28 +01:00
2026-09-22 17:30:28 +01:00
2026-09-25 16:01:47 +01:00
2026-09-16 14:50:54 +01:00
2026-06-28 16:57:00 +01:00
2026-05-22 13:22:51 +01:00
2026-07-09 00:32:21 +01:00
2026-09-23 16:54:04 +01:00
2026-08-25 15:44:52 +01:00
2026-09-05 21:55:35 +01:00
2026-07-12 10:36:00 +01:00
2026-08-25 18:06:46 +01:00
2026-09-25 15:44:21 +01:00
2026-06-29 09:40:22 +01:00
2026-09-16 14:43:05 +01:00
2026-05-22 13:22:51 +01:00
2026-09-18 15:17:06 +01:00
2026-07-16 23:36:49 +01:00
2026-09-22 17:30:28 +01:00
2026-08-07 22:49:51 +01:00
2026-08-05 22:08:29 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-05 22:08:29 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-08-07 22:49:51 +01:00
2026-09-12 21:35:25 +01:00
2026-08-07 22:49:51 +01:00
2026-08-18 16:02:02 +01:00
2026-06-22 21:15:51 +01:00
2026-08-07 22:49:25 +01:00
2026-06-24 08:54:11 +01:00
2026-09-22 17:30:28 +01:00
2026-09-23 16:54:04 +01:00