restic/changelog/unreleased/pull-3772
Michael Eischer 04c23fa95d rebuild-index: correctly rebuild index for mixed packs
For mixed packs, data and tree blobs were stored in separate index
entries. This results in warning from the check command and maybe other
problems.
2022-07-02 19:24:02 +02:00

13 lines
640 B
Text

Bugfix: Correctly rebuild index for legacy repositories
After running `rebuild-index` on a legacy repository containing mixed pack
files, that is pack files with store both metadata and file data, `check`
printed warnings like `pack 12345678 contained in several indexes: ...`. The
warning is not critical. It has been fixed by properly handling mixed pack
files while rebuilding the index.
Running `prune` for such legacy repositories will also fix the warning by
reorganizing the pack files which cause the warning.
https://github.com/restic/restic/pull/3772
https://forum.restic.net/t/help-in-recovery-a-corrupted-repository/5044/13