Commit Graph

254 Commits

Author SHA1 Message Date
Alexander Weiss
fab6d8f377 simplify index 2022-08-15 20:48:16 +02:00
Alexander Weiss
53db8f81b8 index: Add tests 2022-08-15 20:48:03 +02:00
aawsome
182626a4ac
Merge pull request #123 from rustic-rs/packsize-limit
Allow to specify upper limits for packfile sizes
2022-08-15 09:01:08 +02:00
Alexander Weiss
3d09b0d3a1 Allow to specify upper limits for packfile sizes 2022-08-15 08:17:20 +02:00
Alexander Weiss
cc3a0119b2 Add support for environmental variables 2022-08-15 08:10:57 +02:00
Alexander Weiss
9555b9f740 prune: Add waiting options 2022-08-12 23:25:37 +02:00
Alexander Weiss
92df64cd80 restore: Add option warm-up-wait 2022-08-12 23:24:47 +02:00
Alexander Weiss
cbca4159e5 warmup: Set retry to false 2022-08-11 22:18:19 +02:00
Alexander Weiss
901718e37b rest backend: Add option to set/unset retry 2022-08-11 22:18:19 +02:00
Alexander Weiss
e36c397745 Add possibility to set/unset custom backend options 2022-08-11 20:57:44 +02:00
Alexander Weiss
9529610078 use Bytes instead of Vec<u8> 2022-08-11 20:57:44 +02:00
Alexander Weiss
53f860fb4f rest/rclone backend: Add retries 2022-08-11 20:57:44 +02:00
Alexander Weiss
565cb11369 packer: don't use temporary files 2022-08-11 20:57:44 +02:00
Alexander Weiss
a2ad1cec30 fix clippy warnings 2022-08-11 20:47:18 +02:00
Alexander Weiss
d6f9dbecee Add escaping of filenames 2022-08-10 21:03:14 +02:00
Alexander Weiss
da5e0d45ad local backend: truncate file to correct length (if it exists) 2022-08-08 19:56:14 +02:00
aawsome
a6e4c0d39d
Merge pull request #104 from rustic-rs/restore-delete
restore: add --delete option
2022-08-05 06:57:54 +02:00
Alexander Weiss
d395e2e88a restore: add --delete options 2022-08-04 13:40:52 +02:00
Alexander Weiss
d1839799d1 update dependencies 2022-08-01 06:30:53 +02:00
Alexander Weiss
c37132bed9 restore: Add warm-up options 2022-07-31 05:55:57 +02:00
Alexander Weiss
0adadc59a5 ls/cat/diff: allow to optionally specify a path within snapshot 2022-07-30 13:16:54 +02:00
Alexander Weiss
0e70506b27 restore: allow to optionally specify a path within snapshot 2022-07-30 13:16:54 +02:00
Alexander Weiss
5d526eccd6 choose backend: optimize code 2022-07-30 06:17:10 +02:00
Alexander Weiss
613f5da506 Tree: Add function subtree_id and use in cat 2022-07-29 22:01:13 +02:00
Alexander Weiss
726228a978 restore: use existing fileparts 2022-07-29 09:27:12 +02:00
Alexander Weiss
62a63251da prune: fix repo corruption with compressed blobs
Only happens when compressed blobs are repacked and if --repack-fast is
not given
2022-07-28 23:02:25 +02:00
aawsome
56d2a7f35d
Merge pull request #87 from rustic-rs/better-progress-bars
Better progress bars
2022-07-28 18:43:49 +02:00
Alexander Weiss
c7ede6ee4e prune: Add progress bar for repacking 2022-07-28 17:08:29 +02:00
Alexander Weiss
512c5fde23 restore: improve progress bar 2022-07-28 16:43:28 +02:00
Alexander Weiss
182e63837a prune: fix --repack-cacheable-onle in combination with ..reoack-compressed 2022-07-28 08:49:36 +02:00
aawsome
dd30bb0e97
Merge pull request #81 from rustic-rs/restore
restore: improvements
2022-07-25 06:39:03 +02:00
Alexander Weiss
83fd9e1a93 restore: print detailed information at high verbosity 2022-07-25 06:20:20 +02:00
Alexander Weiss
0b0025a361 restore: fix dir already exists error 2022-07-25 06:12:22 +02:00
Alexander Weiss
3428a84810 restore: improve error handling 2022-07-25 06:08:28 +02:00
Alexander Weiss
31903b0cab restore: restore metadata of dir after its contents 2022-07-25 06:02:48 +02:00
Alexander Weiss
9c78f25506 restore: Be more verbose by default 2022-07-25 06:02:48 +02:00
Alexander Weiss
c80ebdd297 local Backend: create dir if it doesn't exist 2022-07-25 06:02:48 +02:00
aawsome
d4aa97b5e0
Merge pull request #80 from rustic-rs/snapshots-latest
snapshots: allow argument "latest"
2022-07-24 13:26:24 +02:00
Alexander Weiss
357c61f229 snapshots: allow argument "latest" 2022-07-24 08:48:07 +02:00
aawsome
3df470b5a9
Merge pull request #78 from rustic-rs/prune-default-for-cold
prune: use default value for --repack-cacheable-only from config
2022-07-24 07:44:41 +02:00
Alexander Weiss
f6b5130eed prune: default value for --repack-cacheable-only from config 2022-07-23 22:52:02 +02:00
Alexander Weiss
7e7104813a config: fix saving config file for hot/cold repo 2022-07-23 22:48:31 +02:00
Alexander Weiss
52da018d7d use pack size parameters from config 2022-07-23 13:48:31 +02:00
Alexander Weiss
649743ef79 save pack size parameters in config 2022-07-23 13:48:31 +02:00
Alexander Weiss
7444ea47ed repoinfo: Add information about pack sizes 2022-07-23 13:48:31 +02:00
Alexander Weiss
3fa5a2a73c prune: use Tree/Data.total_after_prune for repacking 2022-07-23 13:48:31 +02:00
Alexander Weiss
32bd2fb98d fixup 2022-07-23 07:41:45 +02:00
Alexander Weiss
43c3ca11fc Add variable pack size 2022-07-22 23:56:01 +02:00
Alexander Weiss
c723ebffe7 cat: don't require an id 2022-07-22 22:57:43 +02:00
Alexander Weiss
5017d258f4 init: Add config options 2022-07-22 22:57:43 +02:00