73 Commits

Author SHA1 Message Date
Edwin Eefting
bbe7a112fd no longer git tag in setup.py 2021-02-02 20:27:31 +01:00
dkew8
f508e72f5e
Update zfs-autobackup 2021-01-01 14:54:22 -06:00
Edwin Eefting
4918a2c055 huge cleanup of codestyle and other linter warnings. should be no functional changes. 2020-08-27 22:33:00 +02:00
Edwin Eefting
fd7015b77a releasing v3.0 final 2020-08-26 13:41:52 +02:00
Edwin Eefting
9fe13a4207 implemented --destroy-missing 2020-07-17 17:44:30 +02:00
Edwin Eefting
7b278be0b9 clearification 2020-07-09 20:14:12 +02:00
Edwin Eefting
cc1a9a3d72 Changed order of operations: target stuff is now done as last step. (in case ssh-target is unreachable, snapshots are still being made). Also allow operating as a snapshot tool when not specifying target_path. Implements #46 2020-07-09 19:38:51 +02:00
Edwin Eefting
eaad31e8b4 check if target_path is missing 2020-07-09 17:02:48 +02:00
Edwin Eefting
470b4aaf55 better sterr messages. fixes #47 2020-07-09 16:43:01 +02:00
Edwin Eefting
cba6470500 more --test test 2020-07-09 12:51:26 +02:00
Edwin Eefting
d19cb2c842 skip resume test if not supported in userspace 2020-07-08 18:29:02 +02:00
Edwin Eefting
6d69c8f2b4 more tests 2020-06-15 21:24:17 +02:00
Edwin Eefting
37a9f49d8d more tests 2020-05-30 13:45:23 +02:00
Edwin Eefting
58e098324e removed soon to be depricated -D option 2020-05-27 21:32:27 +02:00
Edwin Eefting
1ffd9a15a3 input=None would read stdin from terminal, causing hangs 2020-05-18 20:05:50 +02:00
Edwin Eefting
1c86c6f866 fix 2020-05-18 15:31:25 +02:00
Edwin Eefting
252086e2e6 another option that is unsupported in older versions 2020-05-17 22:01:12 +02:00
Edwin Eefting
4d15f29b5b older zpool command doesnt support -o 2020-05-17 21:54:43 +02:00
Edwin Eefting
3bc37d143c take into account pool features and supported options (fixes regressions). also automaticly enable resume if its supported 2020-05-17 21:49:58 +02:00
Edwin Eefting
4dc4bdbba5 travis test without any zfs send options 2020-05-17 18:19:32 +02:00
Edwin Eefting
d2fe9b9ec7 test supported zfs send options 2020-05-17 18:09:58 +02:00
Edwin Eefting
138c913e58 close open filehandles. more tests 2020-05-17 16:59:46 +02:00
Edwin Eefting
b22113aad4 cleanup tests 2020-05-14 18:17:00 +02:00
Edwin Eefting
4e1bfd8cba Merge branch 'master' of github.com:psy0rz/zfs_autobackup 2020-05-14 17:43:04 +02:00
Edwin Eefting
b718e282b1 started on zfsnode test. cleanedup zfs-autobackup 2020-05-14 01:18:17 +02:00
Edwin Eefting
b6fb07a436 better docstring 2020-05-12 18:57:11 +02:00
Edwin Eefting
c864e5ffad moved testing to a better place 2020-05-12 17:47:31 +02:00
Edwin Eefting
6f6a2ceee2 check exit codes when piping 2020-05-12 17:29:35 +02:00
Edwin Eefting
0813a8cef6 more tests 2020-05-12 02:26:06 +02:00
Edwin Eefting
55f491915a more unit tests and fixes 2020-05-12 01:56:22 +02:00
Edwin Eefting
04971f2f29 working on unit tests, found and fixed escaping issue 2020-05-12 01:25:25 +02:00
Edwin Eefting
e1344dd9da moved to unit test 2020-05-11 23:47:42 +02:00
Edwin Eefting
ea390df6f6 added first unit test 2020-05-11 23:47:04 +02:00
Edwin Eefting
9be1f334cb license 2020-05-11 15:36:16 +02:00
Edwin Eefting
de877362c9 Merge branch 'master' of github.com:psy0rz/zfs_autobackup 2020-05-11 12:02:22 +02:00
wxcafé
e94eb11f63
usefull -> useful 2020-05-03 00:21:48 -04:00
Edwin Eefting
dd301dc422 bugfix 2020-04-21 17:59:18 +02:00
Edwin Eefting
9e6d90adfe Merge branch 'master' of github.com:psy0rz/zfs_autobackup 2020-04-21 12:02:31 +02:00
Edwin Eefting
a6b688c976 bugfix: return correct error code when catching exception! 2020-04-16 16:37:06 +02:00
Edwin Eefting
10f1290ad9 also thin datasets that are missing on the source. preparation for --destroy-missing option. #34 2020-04-01 20:30:35 +02:00
Edwin Eefting
b51eefa139 backup 2020-04-01 18:00:55 +02:00
Edwin Eefting
805d7e3536 nicer exception handling 2020-04-01 14:15:59 +02:00
Edwin Eefting
8f0472e8f5 working on thinning obsolete datasets 2020-04-01 01:48:28 +02:00
Edwin Eefting
002aa6a731 automatic enable --progress on tty's. added stderr/out flushing to get syncronised logfiles. send progress actually to stderr 2020-04-01 00:54:32 +02:00
Edwin Eefting
3a4062c983 tried to clear up thinner documetion and output 2020-03-31 19:06:46 +02:00
Edwin Eefting
bcf73c6e5c --min-change is now has 1 instead of 200000 as default. fixes #37 2020-03-29 23:47:26 +02:00
Edwin Eefting
a226309ce5 spelling 2020-03-29 23:22:18 +02:00
Edwin Eefting
7c1546fb49 improved --rollback code. detect and show incompatible snapshots on target. added --destroy-incompatible option. fixes #34 2020-03-17 23:51:16 +01:00
Edwin Eefting
b1dd2b55f8 improved error logging 2020-03-17 19:55:16 +01:00
Edwin Eefting
6f8c73b87f rc7 2020-03-15 22:59:21 +01:00