Commit Graph

51 Commits

Author SHA1 Message Date
Alexander Weiss
ebc9dc57cf backup: also save metadata 2022-02-22 23:37:13 +01:00
Alexander Weiss
178b00c625 refactor archiver 2022-02-22 22:48:33 +01:00
Alexander Weiss
e34be77e1d correct archiver 2022-02-22 20:34:40 +01:00
Alexander Weiss
9a95654b6f count nodes instead of files 2022-02-22 20:34:29 +01:00
Alexander Weiss
68e99447d8 better error handling 2022-02-22 16:01:51 +01:00
Alexander Weiss
6c62fa5c00 simplifications 2022-02-22 11:43:16 +01:00
Alexander Weiss
88fe870a09 use IndexedBackend 2022-02-22 10:13:04 +01:00
Alexander Weiss
c6df6d9f91 use correct backend 2022-02-22 08:21:22 +01:00
Alexander Weiss
e64492c04c remove key from packer and archiver 2022-02-22 02:49:37 +01:00
Alexander Weiss
7fe4ae6c05 correct handling of trees in backup 2022-02-22 02:32:38 +01:00
Alexander Weiss
efee1acbcb change constants for packer and indexer 2022-02-20 12:56:15 +01:00
Alexander Weiss
dcabbdea4c use absolute path for backup 2022-02-19 21:55:19 +01:00
Alexander Weiss
0b98083339 corrections 2022-02-19 10:49:54 +01:00
Alexander Weiss
278f53b39b correct location of config in localbackend 2022-02-19 10:49:42 +01:00
Alexander Weiss
582c6f174e collect() into output table in snapshots command 2022-02-19 09:06:59 +01:00
Alexander Weiss
f95fb70a1c add helpers.rs 2022-02-19 09:06:22 +01:00
Alexander Weiss
571312363e add writing of pack header 2022-02-19 09:05:50 +01:00
Alexander Weiss
2ee02691a1 different improvements 2022-02-18 13:44:51 +01:00
Alexander Weiss
57cd6ccbb4 fixup list 2022-02-13 00:40:05 +01:00
Alexander Weiss
5a5aacb554 Add chunker mod 2022-02-11 21:51:15 +01:00
Alexander Weiss
67cac8f52b Add diff command 2022-02-11 09:08:05 +01:00
Alexander Weiss
4074404837 include Err in find_starts_with 2022-02-11 09:08:05 +01:00
Alexander Weiss
284f7b4327 add restore command 2022-02-11 09:08:05 +01:00
Alexander Weiss
00bb7f0499 redesign tree iterator 2022-02-10 20:24:55 +01:00
Alexander Weiss
5101ead24c add check command 2022-02-10 20:24:55 +01:00
Alexander Weiss
648b5830ee remove IdWithSize 2022-02-10 20:24:55 +01:00
Alexander Weiss
f65ac2175b refactor BoomIndex 2022-02-10 20:24:55 +01:00
Alexander Weiss
addc0255de Add list_with_size to ReadBackend 2022-02-10 20:24:55 +01:00
Alexander Weiss
0b1e74ac37 refactor IndexEntry 2022-02-10 20:24:55 +01:00
Alexander Weiss
6497945cdb set development version 2022-02-10 20:24:55 +01:00
Alexander Weiss
28401ff025 cargo fmt 2022-02-10 15:03:18 +01:00
Alexander Weiss
09d58a5782 correct supersedes 2022-02-10 15:03:18 +01:00
Alexander Weiss
12eefc9acc option -p reads passwd from file 2022-02-10 15:03:18 +01:00
Alexander Weiss
f5d4b24c47 let keys use a more general passwd 2022-02-10 15:03:18 +01:00
Alexander Weiss
d908e83dab add BoomIndex 2022-02-10 15:03:18 +01:00
Alexander Weiss
7874205e8e remove (clippy) warnings 2022-02-10 15:03:18 +01:00
Alexander Weiss
ecfbbcf4ac Add ls command 2022-02-10 15:03:18 +01:00
Alexander Weiss
267941ae78 use derive-more; add blob::tree 2022-02-10 15:03:18 +01:00
Alexander Weiss
b835624fb2 simplify index 2022-02-10 15:03:18 +01:00
Alexander Weiss
c963dcf551 use Clone()able backends only 2022-02-10 15:03:18 +01:00
Alexander Weiss
f763e4fb11 search for short Ids in cat 2022-02-10 15:03:18 +01:00
Alexander Weiss
46bd4e2c12 add snapshots command 2022-02-10 15:03:18 +01:00
Alexander Weiss
3628e34410 impl Display for Id 2022-02-10 15:03:18 +01:00
Alexander Weiss
64c8ef475a optimize blob implementation 2022-02-10 15:03:18 +01:00
Alexander Weiss
6302705560 cat key doesn't need decryption 2022-02-10 15:03:18 +01:00
Alexander Weiss
8e46e2f517 DecryptBackend now accepts a reference 2022-02-10 15:03:18 +01:00
Alexander Weiss
99b3b416c9 implement commands list and cat 2022-02-10 15:03:18 +01:00
Alexander Weiss
c5a7a53ff6 Add mod index::indexfiles 2022-02-04 00:07:32 +01:00
Alexander Weiss
3b6fd5603e correct snapshot name in backend 2022-02-04 00:06:06 +01:00
Alexander Weiss
66e8649d5d from_backend for IndexFile 2022-02-03 08:58:48 +01:00