Commit Graph
84 Commits
Author SHA1 Message Date
timeshifter c0a9a1a507 fix: config.keep_snapshots_per_interval.items 2022-01-05 13:38:20 +01:00
timeshifter 66371ff899 fix: ZFSPath, Dataset hash 2022-01-05 13:37:57 +01:00
timeshifter 07d4946432 fix: dont send if start == end 2022-01-05 13:37:27 +01:00
timeshifter aeb7cb00bd add: TestZFSPath 2021-12-05 18:21:40 +01:00
timeshifter a03e249a7c fix: black 2021-12-05 17:27:10 +01:00
timeshifter d16bce790a docstrings 2021-12-05 17:27:00 +01:00
timeshifter 997133657a refactor: type hinting 2021-12-05 16:34:52 +01:00
timeshifter eaa4ed5709 reworded todo 2021-12-04 23:23:21 +01:00
timeshifter 064207bbe6 add: todo type hints 2021-12-04 23:18:46 +01:00
timeshifter 20b9b7eb8b add: Messages 2021-12-04 23:15:21 +01:00
timeshifter d22108d20a add: docstrings in Manager 2021-12-04 23:07:09 +01:00
timeshifter be47ff5f68 chg: _verify_running_as_root 2021-12-04 23:06:38 +01:00
timeshifter 000220ddc7 chg: confirm new datasets before doing anything 2021-12-04 22:38:29 +01:00
timeshifter bfb1f4bb7c del: outdated docstring 2021-12-04 21:05:30 +01:00
timeshifter 5fd53479a0 add: first backup feature 2021-12-04 21:04:53 +01:00
timeshifter 5ab603ed60 add: send_absolute 2021-12-04 20:54:37 +01:00
timeshifter 400316786e fix: black 2021-12-04 20:53:15 +01:00
timeshifter f070a35937 add: steps towards sending first snapshot 2021-12-04 14:59:58 +01:00
timeshifter 6cd61f8709 add: CommandInterface 2021-12-04 14:43:56 +01:00
timeshifter a52927add8 refactor: cryptsetup._get_device_from_status 2021-12-03 20:33:57 +01:00
timeshifter bd1ff01c08 del: todo 2021-12-03 20:26:33 +01:00
timeshifter 55f836c01d refactoring 2021-12-03 20:25:17 +01:00
timeshifter 7ada92bb32 refactoring 2021-12-03 20:23:49 +01:00
timeshifter 92bc8d388c del: functools.cache 2021-12-03 20:13:31 +01:00
timeshifter 464ed06dbb refactor: Cryptsetup subcommands 2021-12-03 20:13:01 +01:00
timeshifter fef8a3f3ea refactoring 2021-12-03 20:10:17 +01:00
timeshifter 61161038b2 refactor: ZFS 2021-12-03 19:15:12 +01:00
timeshifter c8d1fdb353 refactor: ZFS 2021-12-03 19:00:35 +01:00
timeshifter efe680e813 add: skip decrypt if already decrypted 2021-12-02 16:53:39 +01:00
timeshifter ef8da31e6d del: todo 2021-12-02 16:21:21 +01:00
timeshifter 171bdd95a3 fix: black 2021-12-02 16:21:02 +01:00
timeshifter a4e9b12c4c add: skip scrub if recently scrubbed 2021-12-02 16:20:55 +01:00
timeshifter 359a6a99a8 add: Command.receive_from_stream 2021-12-02 15:23:32 +01:00
timeshifter f28df3e4c6 refactor: exit code constants 2021-12-02 15:18:33 +01:00
timeshifter c59fef4e95 del: stale code 2021-12-02 15:17:35 +01:00
timeshifter 9aa9205a9d refactor: class Command 2021-12-02 15:12:49 +01:00
timeshifter 20d5fe4282 add: todos 2021-12-02 15:10:54 +01:00
timeshifter 6f97a0e325 refactor: ZFS.scrub 2021-12-02 15:10:39 +01:00
timeshifter 72b0dda9e5 refactor: scrub only pools 2021-12-02 14:59:12 +01:00
timeshifter ef25c43a8b fix: receive into pool, not name 2021-12-02 14:58:03 +01:00
timeshifter cb603eea74 refactor: inline _import_from_directory 2021-12-02 14:56:00 +01:00
timeshifter 6ad8f88fd1 refactor: Optional -> pipe | 2021-12-02 14:55:03 +01:00
timeshifter 65dc88e2ea refactor: sender -> stream 2021-12-02 14:53:52 +01:00
timeshifter 94bf4769ff fix: black 2021-12-02 14:53:14 +01:00
timeshifter 14509c439f add: do not send if snapshots are equal 2021-12-02 14:53:03 +01:00
timeshifter 406278632a refactor: ZFS.receive 2021-12-02 14:50:50 +01:00
timeshifter 17057806f3 refactor: ZFS.destroy_snapshot 2021-12-02 14:49:16 +01:00
timeshifter 9a4bd5af2f chg: get_n_oldest_snapshots static 2021-12-02 14:46:14 +01:00
timeshifter 0066a12926 chg: refactoring 2021-12-02 14:45:11 +01:00
timeshifter 536db43f01 add: todos 2021-12-02 14:45:02 +01:00