Commit Graph

182 Commits

Author SHA1 Message Date
Alexander Weiss
96288d888d treat missing mode correctly 2022-07-07 12:15:18 +02:00
Alexander Weiss
b2f251c086 restore: Add error handling 2022-07-07 12:08:52 +02:00
Alexander Weiss
b9656a720c restore: restore times 2022-07-07 10:23:10 +02:00
Alexander Weiss
68d28b413a restore: Add option --numeric-id 2022-07-07 10:23:10 +02:00
Alexander Weiss
739b207441 restore: Restore user/group 2022-07-07 10:23:10 +02:00
Alexander Weiss
297e337dfc backup: Always store uid/gid 2022-07-07 10:23:10 +02:00
Alexander Weiss
07db2fec19 restore: use correct file modes when restoring 2022-07-07 10:23:10 +02:00
Alexander Weiss
4dd22c9692 restore: create special files 2022-07-07 10:23:10 +02:00
Alexander Weiss
a63c82e773 correct go filemode representation 2022-07-07 10:23:10 +02:00
Alexander Weiss
1a77273e6e backup: Add support for special files 2022-07-07 10:23:10 +02:00
Alexander Weiss
81096ce9e3 chunker: Correct treatment of empty files 2022-07-07 09:05:22 +02:00
Alexander Weiss
63d5575163 cache: Make options more obvious to work with 2022-07-03 07:04:57 +02:00
Alexander Weiss
43ea5e061b Allow null nodes in JSON tree 2022-07-01 21:00:30 +02:00
aawsome
6ed332c4f3
Merge pull request #33 from rustic-rs/add-cache
Add possibilty to use a cache
2022-07-01 15:35:31 +02:00
Alexander Weiss
f3e8bc4627 cache: Add Option --cache-dir and use restic/rustic cache dir 2022-07-01 15:21:35 +02:00
Alexander Weiss
caca900972 check: Add check for valid cache files 2022-07-01 15:21:35 +02:00
Alexander Weiss
fadda788c8 Add cache 2022-07-01 15:21:35 +02:00
Alexander Weiss
ed8561383a Add cacheable arg to Backend 2022-07-01 14:37:00 +02:00
Alexander Weiss
d1c0e78a77 backend: Always use anyhow::Result 2022-07-01 14:37:00 +02:00
Alexander Weiss
8a55b5f480 fix empty device for device or chardev files 2022-07-01 11:18:27 +02:00
Alexander Weiss
d9a29a3772 local BE: only use valid files 2022-06-30 21:07:18 +02:00
Alexander Weiss
764869012d fix possible node types 2022-06-30 16:15:03 +02:00
aawsome
03a7fcb7f9
Merge pull request #31 from rustic-rs/forget-prune
forget: Add --prune option
2022-06-15 23:17:51 +02:00
Alexander Weiss
51a8e57d02 forget: Add --prune option 2022-06-15 11:56:07 +02:00
Alexander Weiss
fadc583b8c REST backend: ensure that url ends with '/' and fix config path 2022-06-15 10:02:47 +02:00
Alexander Weiss
3ab2634679 backup: Add changed status for special files 2022-06-12 22:49:09 +02:00
Alexander Weiss
8e6400ed1f backup fix progress bar
was running during determining backup size
2022-06-11 19:58:55 +02:00
Alexander Weiss
355a545241 prune: do not recover uneccessarily 2022-06-10 14:03:11 +02:00
aawsome
f0d31e834f
Merge pull request #9 from rustic-rs/automatic-ticker
Add automatic update to progress bars after 1s
2022-06-09 19:45:15 +02:00
Alexander Weiss
6bc5d51579 Add more lints 2022-06-08 20:09:58 +02:00
Alexander Weiss
3faccd27f0 Add automatic update to progress bars after 1s 2022-06-08 20:00:22 +02:00
Alex JOST
f4c982acf9
Change wording for check to match restic 2022-06-08 15:05:45 +02:00
aawsome
05fe6454a0
Merge pull request #2 from Dr-Emann/unix_metadata
Use `unix` metadata extensions, rather than linux-specific ones
2022-06-05 08:29:22 +02:00
Alexander Weiss
d4e78ecd1c Be more clear about compressed repo files 2022-06-04 07:52:07 +02:00
Alexander Weiss
366ce3ad3a Add delete field to snapshot 2022-06-03 20:12:50 +02:00
Zachary Dremann
86a398b6f6 Use unix metadata extensions, rather than linux-specific ones 2022-06-01 23:35:25 -04:00
Alexander Weiss
92f859c6d7 Put bytes() to helperfunctions 2022-06-01 23:41:13 +02:00
Alexander Weiss
6997b90de5 tag: fix bug, parallelize and add more options 2022-05-31 21:57:31 +02:00
Alexander Weiss
0ef223c683 Add parent and original to snapshots 2022-05-31 21:09:30 +02:00
Alexander Weiss
2b64ce8e6d Only allow one blob_type in packer 2022-05-31 07:05:22 +02:00
Alexander Weiss
cf1a8679bf Add better detection of mixed packs 2022-05-31 01:49:20 +02:00
Alexander Weiss
69f2082a41 Add info about size used in packs (respects compression) 2022-05-31 01:39:00 +02:00
Alexander Weiss
ff1efc9911 Use summary structure in snapshot files 2022-05-31 00:41:42 +02:00
Alexander Weiss
06256e7a54 adapt tree json format to restic's tree format 2022-05-23 20:42:07 +02:00
Alexander Weiss
4a3755d18a Add compression support 2022-05-23 10:36:49 +02:00
Alexander Weiss
c4e1728246 restore: Parallelize and add progress bar 2022-05-21 03:13:59 +02:00
Alexander Weiss
6eb55bc39c Small fixes in indexfile treatment 2022-05-18 21:05:33 +02:00
Alexander Weiss
5d9181d7ed prune: Correct stats and parallelize deletion 2022-05-18 21:05:04 +02:00
Alexander Weiss
99b1c2fea0 forget: parallelize deletion 2022-05-18 21:04:30 +02:00
Alexander Weiss
afa6303f15 prune: Improve algorithm 2022-05-17 12:36:01 +02:00