rustic_core
rustic_core copied to clipboard
rustic_core - library for fast, encrypted, deduplicated backups that powers rustic-rs
Fixes https://github.com/rustic-rs/rustic_core/issues/310
Fixes #315 TODO: - [x] replace log with tracing - [x] annotate functions/methods with `tracing::instrument`, candidates: - async, e.g. `WebDavFS` and `opendal` backend - in general multithreading (`TreeArchiver`) - contain...
I think it would be nice to use the `tracing` crate throughout `rustic_core`, as we could make use of it also regarding the `#[instrument]` macro. Giving us an easy opportunity...
based on #163 see https://github.com/rustic-rs/rustic/discussions/1050 BREAKING CHANGES: - DeleteOptions in SnapshotFile now has more enum options. - Repository::save_snapshots now returns the list of Ids of the saved snapshots. - RepoId...
I have a profile that if I backup returns this error message: ``` error: opening file failed: `Os { code: 2, kind: NotFound, message: "No such file or directory" }`...
From time to time I experience `rustic` panic. It is always with repositories accessed using `rclone`. Example below: ``` $ cat /var/folders/36/02d6s6313zq5k3mfrhg4d8zc0000gn/T/report-75c43922-e59d-44ef-8ef7-ff00ce720e32.toml name = "rustic-rs" operating_system = "Mac OS 15.0.1...
Currently there is some special logic implemented if that command is set. It would be better to simply generate a new backend and use this in this case - like...
This is an **experimentation** branch. The way I duplicated code to """quickly""" have an async impl is a **terrible way** to do it. To me full code duplication is never...