v2026.04.02/scripts
Abdessamad Derraz 28ecf19f2b fix: variant resolution suppresses false discrepancies
_find_best_variant now searches by hash (md5, sha1, crc32, sha256)
across the entire database instead of only by filename. Finds
variants stored under different names (e.g. eu_mcd2_9306.bin for
bios_CD_E.bin, scph1001_v20.bin for scph1001.bin).

verify_entry_existence now also calls _find_best_variant to
suppress discrepancies when a matching variant exists in the repo.

Reduces false discrepancies from 22 to 11 (4 unique files where
the variant genuinely does not exist in the repo).
2026-04-01 22:45:43 +02:00
..
exporter chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
scraper chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
auto_fetch.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
check_buildbot_system.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
common.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
cross_reference.py feat: unify gap analysis with verify results and source provenance 2026-04-01 22:33:37 +02:00
crypto_verify.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
dedup.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
deterministic_zip.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
diff_truth.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
download.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
download.sh update all references from retroarch_system to retrobios 2026-03-17 11:17:50 +01:00
export_native.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
generate_db.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
generate_pack.py fix: alias-only files missing from full packs 2026-04-01 18:39:36 +02:00
generate_readme.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
generate_site.py feat: unify gap analysis with verify results and source provenance 2026-04-01 22:33:37 +02:00
generate_truth.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
list_platforms.py feat: add doom engine wad files, emulatorjs base config 2026-03-25 23:12:53 +01:00
migrate.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
pipeline.py feat: propagate source flags to pipeline 2026-04-01 14:52:39 +02:00
refresh_data_dirs.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
sect233r1.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
truth.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
validate_pr.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
validation.py chore: lint and format entire codebase 2026-04-01 13:17:55 +02:00
verify.py fix: variant resolution suppresses false discrepancies 2026-04-01 22:45:43 +02:00