|
3 | 3 | Note that we regularly update this document to compare the latest versions of
|
4 | 4 | rustic and restic. Currently, we compare restic 0.17.1 with rustic 0.9.1.
|
5 | 5 |
|
6 |
| -You can also read a [simple comparison of borg, restic and rustic blogpost](https://archive.ph/So9vG). |
| 6 | +You can also read a |
| 7 | +[simple comparison of borg, restic and rustic blogpost](https://archive.ph/So9vG). |
7 | 8 |
|
8 | 9 | ## General differences
|
9 | 10 |
|
10 |
| -| | `restic` | `rustic` | |
11 |
| -| ---------------------- | ------------------------------------------------- | ------------------------------------------------------- | |
12 |
| -| programming language | Go | Rust | |
| 11 | +| | `restic` | `rustic` | |
| 12 | +| ---------------------- | ------------------------------------------------- | ------------------------------------------------------ | |
| 13 | +| programming language | Go | Rust | |
13 | 14 | | test coverage | ✅ | ❌ (42% in rustic_core) |
|
14 | 15 | | config profile support | ❌ (wrapper tools available) | ✅ |
|
15 |
| -| locking | lock files in repository | lock-free operations, two-phase pruning | |
| 16 | +| locking | lock files in repository | lock-free operations, two-phase pruning | |
16 | 17 | | cold storage | ❌ (no direct support, may work in special cases) | ✅ (full support including warm-up of needed data) |
|
17 | 18 | | in-repo config | ❌ | ✅ (see below for details) |
|
18 |
| -| logging | `-v` or `--quiet` | `--log-level` | |
| 19 | +| logging | `-v` or `--quiet` | `--log-level` | |
19 | 20 | | allow to log to file | ❌ | ✅ |
|
20 | 21 | | returns error code | ✅ | (✅) only 0 or 1; not all commands support it |
|
21 | 22 | | available as library | ❌ | ✅ [rustic_core](https://crates.io/crates/rustic_core) |
|
|
0 commit comments