Commit Graph

28 Commits

Author SHA1 Message Date
168231779a update state file correctly 2023-10-01 11:48:05 -07:00
85a34d4e57 fix backoff index error 2023-09-30 10:10:10 -07:00
915278f45d make pruning optional / a separate function and also fix log interleaving 2023-09-29 13:55:03 -07:00
5e5e921e57 minutes, not seconds 2023-09-19 00:14:08 -07:00
2d45f89d85 re-try retention and pruning with backoff 2023-09-15 00:36:53 -07:00
abe881ff40 separate rentention code 2023-09-15 00:18:58 -07:00
d0a3b2f5fa 0.0.4 version command 2023-07-26 13:43:12 -07:00
303963c5ae fuck it log success/failure status too 2023-07-26 13:39:57 -07:00
30503b65ee 0.0.3 2023-07-25 16:59:19 -07:00
8ed5263984 log timestamps instead of a simple touch 2023-07-25 16:58:09 -07:00
def79761fa add option to touch a file when a backup completes successfully 2023-07-24 18:53:09 -07:00
1b1200a8e3 remove redundant host tag 2023-06-22 23:35:10 -07:00
4e50ae25da implement --no-snapshots-ok flag 2023-05-15 21:55:03 -07:00
59619ef433 use GOGC=20 2023-05-15 20:41:16 -07:00
4c8943e6b9 disable unimplemented flag 2023-01-09 22:28:25 -08:00
bf764305d3 add restore function and refactor into a few files 2022-12-15 21:03:42 -08:00
3671125f34 clean up with run function 2022-12-15 20:19:27 -08:00
1764adc268 list backups/snapshots 2022-12-15 18:02:17 -08:00
1eb5924600 enable pre/post exec 2022-12-14 17:10:51 -08:00
8b6c976b81 use older dataclasses type syntax to support older python 2022-12-14 17:03:35 -08:00
7d459be8ac group by retention tags when forgetting 2022-12-14 16:57:31 -08:00
9249301092 add dataclass for config 2022-12-14 00:04:07 -08:00
03b96b2790 add excludes 2022-12-13 22:42:21 -08:00
5635cf8c32 add retention policies 2022-12-13 21:49:42 -08:00
d8046ae41b add exec mode 2022-12-13 21:26:28 -08:00
55c699d90f use relative path 2022-12-13 21:24:35 -08:00
125883f688 basic backup functionality 2022-12-13 18:39:57 -08:00
10aaa9009f skeleton 2022-12-12 23:03:24 -08:00