Commit b1b2833
fix: exclude deprecated entries from existing_data_map lookup
The existing_data_map was including ALL entries, so when there were two
entries with the same full_name (current + deprecated), the last one would
overwrite. After sorting deprecated entries last, this meant deprecated
entries were overwriting current ones in the lookup map.
This caused the scanner to compare against deprecated entries instead of
current ones, incorrectly detecting MD5 'changes' for files that hadn't
actually changed.
Fixed by excluding deprecated entries when building the map - only current
(non-deprecated) entries should be used for file comparison.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent f6d9660 commit b1b2833
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
| 69 | + | |
68 | 70 | | |
69 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
70 | 74 | | |
71 | 75 | | |
72 | 76 | | |
| |||
0 commit comments