1
0
Fork 0
mirror of https://github.com/restic/restic.git synced 2024-12-25 17:27:25 +00:00

Split packe rewrite logic into two case branches

The comma is too sublte, let's split this into two separate branches.
This commit is contained in:
Alexander Neumann 2020-11-03 12:50:47 +01:00
parent a5b80452fe
commit f8c4dd7b1a

View file

@ -315,9 +315,11 @@ func prune(opts PruneOptions, gopts GlobalOptions, repo restic.Repository, usedB
stats.blobs.remove += p.unusedBlobs stats.blobs.remove += p.unusedBlobs
stats.size.remove += p.unusedSize stats.size.remove += p.unusedSize
case opts.RepackCachableOnly && p.tpe == restic.DataBlob, case opts.RepackCachableOnly && p.tpe == restic.DataBlob:
// if this is a data pack and --repack-cacheable-only is set => keep pack! // if this is a data pack and --repack-cacheable-only is set => keep pack!
p.unusedBlobs == 0 && p.duplicateBlobs == 0 && p.tpe != restic.InvalidBlob: stats.packs.keep++
case p.unusedBlobs == 0 && p.duplicateBlobs == 0 && p.tpe != restic.InvalidBlob:
// All blobs in pack are used and not duplicates/mixed => keep pack! // All blobs in pack are used and not duplicates/mixed => keep pack!
stats.packs.keep++ stats.packs.keep++