Commit graph

16 commits

Author SHA1 Message Date
Houkime
95e4296d0b feature(backups): implement inplace restore strategy 2023-07-17 16:05:00 +03:00
Houkime
02e3c9bd5e feature(backups): forgetting snapshots 2023-07-17 16:05:00 +03:00
Houkime
f361f44ded feature(backups): check restore exit code 2023-07-17 16:05:00 +03:00
Houkime
4423db7458 refactor(backups): download a copy before replacing original 2023-07-17 16:05:00 +03:00
Houkime
9137536294 feature(backups): mounting a repo 2023-07-17 16:05:00 +03:00
Houkime
9a28c0ebcb refactor(backups): move syncing (non-restic) into backup utils 2023-07-17 16:05:00 +03:00
Houkime
7ad5f91be1 refactor(backups): move output yielding into backup utils 2023-07-17 16:05:00 +03:00
Houkime
1c28984475 feature(backups): a wrapper for rclone sync 2023-07-17 16:05:00 +03:00
Houkime
0e13e61b73 fix(services): proper backup progress reporting 2023-07-17 16:05:00 +03:00
Inex Code
a7d0f6226f fix(backups): missing space in rclone args 2023-07-17 16:05:00 +03:00
Houkime
4b1594ca22 refactoring(backups): backuper -> backupper 2023-07-17 16:05:00 +03:00
Inex Code
f27a3df807 refactor(backups): fix typing errors 2023-07-17 16:05:00 +03:00
Houkime
53dfb38284 test(backups): ensure asking to reload snaps does not explode the server 2023-07-17 16:05:00 +03:00
Houkime
9f096ed2c0 feature(backups): actually dealing with situation when the provider is not configured 2023-07-17 16:05:00 +03:00
Houkime
cd32aa83b7 refactor(backups): NoneBackupper class for those cases when we do not know 2023-07-17 16:05:00 +03:00
Houkime
a56461fb96 refactor(backups): make a dir for backuppers 2023-07-17 16:05:00 +03:00