2
2
mirror of https://github.com/octoleo/restic.git synced 2024-12-27 20:45:19 +00:00
restic/internal
Michael Eischer c0e1f36830 forget: refuse deleting the last snapshot in a snapshot group
`--keep-tag invalid-tag` was previously able to wipe all snapshots in a
repository. As a user specified a `--keep-*` option this is likely
unintentional. This forbid deleting all snapshot if a `--keep-*` option
was specified to prevent data loss. (Not specifying such an option
currently also causes the command to abort)
2024-05-24 20:45:33 +02:00
..
archiver remove usages of repo.Backend() from tests 2024-05-18 21:42:51 +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 Replace some repo.RemoveUnpacked usages 2024-05-18 21:42:51 +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 Use generic backend-error-redesign feature flag instead of http-timeouts 2024-05-18 19:54:52 +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 fuse: switch to use bloblru.GetOrCompute 2024-05-05 11:38:42 +02:00
hashing Replace most usages of ioutil with the underlying function 2022-12-02 19:36:43 +01:00
index replace some uses of restic.Repository with finegrained interfaces 2024-05-18 21:42:51 +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 replace "too small" with "too short" in error messages 2024-05-18 19:59:26 +02:00
repository repository: wait max 1 minutes for lock removal if context is canceled 2024-05-24 20:24:02 +02:00
restic forget: refuse deleting the last snapshot in a snapshot group 2024-05-24 20:45:33 +02:00
restorer Merge pull request #4705 from MichaelEischer/snapshot-statistics 2024-03-28 22:41:45 +01: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