mirror of
https://codeberg.org/Toasterson/ips.git
synced 2026-04-10 13:20:42 +00:00
Multiple file actions in a manifest can reference the same payload hash. When downloaded in parallel via rayon, multiple threads would write to the same temp file path simultaneously, causing rename failures. Now deduplicates payloads by digest before parallel download, then maps results back to all file actions that reference each payload. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.toml | ||