houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 9f19c677d0 feature(backup):calculate needed space for inplace restoration
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 926d0c27c5 test(backup): test moving preventing backups
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 4aa87edf47 fix(servers): hopefully fix moving
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 92cfd00f93 feature(servers): set default timeout of server operations to 10 min
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- e43478d437 feature(backups): stop services before restores
- 7af7600599 feature(backups): stop services before backups
- 326e3d3b0c test(backups): do not store the status file in backupped folders
- de8ef744eb refactor(backups): make a StoppedService context manager
- 713296c520 test(backups): make delay settable per dummyservice
- Compare 8 commits »
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 1cefaefa3b feature(backups): expose restore strategies to the API
- 2743441e1e fix(backups): actually mount if asked for an inplace restore
- 9075afd38a test(backups): test out that pre-restore backup plays nice with jobs
- af5edb695f feature(backups): implement inplace restore strategy
- c74b3df32c feature(backups): restore strategies enum
- Compare 5 commits »
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 53bb5cc4e2 feature(backups): forgetting snapshots
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 03313b739a feature(backups): check restore exit code
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 3dc6fb91f2 refactor(backups): download a copy before replacing original
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- b6eb27dc5e feature(backups): mounting a repo
- c5088e0e2c test(backups): remove the 100mb file after test
- 953860a02c refactor(backups): move syncing (non-restic) into backup utils
- 6a00d3cff9 refactor(backups): move output yielding into backup utils
- 08cc7740b3 test(backups): actually list folders
- Compare 6 commits »
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- cd2e9d3ba3 fix(jobs): make finishing the job set progress to 100
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 3ee90617ba test(backup): make large testfile larger
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- e4865aa094 fix(services): proper backup progress reporting
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 35258bad38 fix(services): cleanup a stray get_location
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 59fef1d016 fix(backups): register the correct tasks
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- ae16a527a2 refactor(backups): rename service_snapshot_size to snapshot_restored_size
- 7147f97077 refactor(backups): remove the by-service getting of cached snapshots
- bae81b2f69 refactor(backups): rename force_snapshot_reload to force_snapshot_cache_reload
- a76834d1ba refactor(backups): merge sync_all_snapshots with force_snapshot_reload
- f8029d133a refactor(backups): straighten get_all_snapshots
- Compare 14 commits »
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 273a1935a8 feature(dev_qol): mypy type checking and rope refactoring support
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 2f71469f39 refactoring(backups): backuper -> backupper
houkime pushed to restic-rewrite at SelfPrivacy/selfprivacy-rest-api
- 6ca68fae17 fix(tokens-repo): persistent hashing
houkime commented on pull request SelfPrivacy/selfprivacy-rest-api#35
Rewrite backupsThis PR will be ready to be merged when backblaze tests on CI pass.