restic/internal
Michael Eischer 027cc64737 repository: fix prune heuristic to allow resuming interrupted runs
Pack files created by interrupted prune runs, appear to consist only of
duplicate blobs on the next run. This caused the previous heuristic to
ignore those pack files. Now, a duplicate blob in a specific pack file
is also selected if that pack file only contains duplicate blobs. This
allows prune to select the already rewritten pack files.
2024-05-24 21:33:17 +02:00
..
archiver archiver: replace most uses of restic.Repository 2024-05-24 21:33:17 +02:00
backend backend/retry: feature flag new retry behavior 2024-05-24 20:24:02 +02:00
bloblru bloblru: add test for GetOrCompute 2024-05-05 12:00:25 +02:00
cache cache: cleanup debug logs 2024-05-18 21:28:54 +02:00
checker index: deduplicate index loading of check and repository 2024-05-24 21:33:17 +02:00
crypto replace "too small" with "too short" in error messages 2024-05-18 19:59:26 +02:00
debug Fix review comments 2024-04-29 16:21:38 -06:00
dump dump: add GetOrCompute to bloblru cache 2024-05-05 11:38:42 +02:00
errors Add changelog and fix lint error 2024-02-24 13:47:49 -07:00
feature forget: add feature flag for safe --keep-tags behavior 2024-05-24 20:45:33 +02:00
filter remove no longer necessary conditional compiles 2022-11-27 13:18:44 +01:00
fs Fix review comments 2024-05-06 16:54:08 -06:00
fuse repository: fix parameter order of LookupBlobSize 2024-05-24 21:33:17 +02:00
hashing Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
index index: slightly reduce Rewrite concurrency 2024-05-24 21:33:17 +02:00
migrations remove usages of repo.Backend() from tests 2024-05-18 21:42:51 +02:00
options backend, options: Prefer strings.Cut to SplitN 2022-12-02 19:19:14 +01:00
pack repository: inline MasterIndex interface into Repository interface 2024-05-24 21:33:17 +02:00
repository repository: fix prune heuristic to allow resuming interrupted runs 2024-05-24 21:33:17 +02:00
restic restic: add IDSet.Clone() method 2024-05-24 21:33:17 +02:00
restorer repository: unwrap BlobHandle parameters of LookupBlob 2024-05-24 21:33:17 +02:00
selfupdate Replace lots of unused parameters with _ 2023-05-18 21:17:53 +02:00
test use consistent alias for interal/test package 2024-03-29 00:24:03 +01:00
textfile Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
ui ui/progress: add helper to print messages during tests 2024-04-14 13:45:08 +02:00
walker Fix struct names 2024-04-18 10:02:09 +08:00