diff --git a/src/breaking_changes.md b/src/breaking_changes.md index 104fc0f..3921088 100644 --- a/src/breaking_changes.md +++ b/src/breaking_changes.md @@ -3,6 +3,13 @@ This document lists all user facing breaking changes in `rustic` and provides guidance on how to migrate from one version to another. +## 0.10.0 + +### Renamed opions + +The `skip-identical-parent` option of `backup` has been renamed to +`skip-if-unchanged` (like it's named in restic) + ## 0.9.0 ### Configuration File diff --git a/src/comparison-restic.md b/src/comparison-restic.md index a0ad396..b3f121c 100644 --- a/src/comparison-restic.md +++ b/src/comparison-restic.md @@ -1,7 +1,7 @@ # Comparison between `rustic` and `restic` Note that we regularly update this document to compare the latest versions of -rustic and restic. Currently, we compare restic 0.17.3 with rustic 0.9.5. +rustic and restic. Currently, we compare restic 0.18.0 with rustic 0.10.0. ## General differences @@ -36,7 +36,7 @@ introduced by rustic. Some have been already adopted by restic. | `diff` with local files | ❌ | ✅ | | `backup` can use .gitignore | ❌ (roadmap: 0.19) | ✅ | | `backup` multiple snapshots at once | ❌ | ✅ | -| `check` uses existing cache | ❌ (roadmap: 0.18) | ✅ | +| `check` uses existing cache | ❌ (roadmap: 0.19) | ✅ | | show file history | ❌ | ✅ (`rustic find --path`) | | more snapshot filter options | ❌ | ✅ (see below for details) | | allow to log to file | ❌ | ✅ | @@ -150,6 +150,8 @@ introduced by rustic. Some have been already adopted by restic. | `--use-profile` | ❌ (no config profile support) | ✅ (or in config profile for recursively using profiles) | | `--verbose` (multiple times) | ✅ | ✅ `--log-level` | | `--warm-up` | ❌ (no cold-storage support) | ✅ (or in config profile) | +| `--warm-up-wait` | ❌ (no cold-storage support) | ✅ (or in config profile) | +| `--warm-up-wait-command` | ❌ (no cold-storage support) | ✅ (or in config profile) | ## `rustic` in-repo config options @@ -237,7 +239,7 @@ introduced by rustic. Some have been already adopted by restic. | `--one-file-system` | ✅ | ✅ | | `--parent` | ✅ | ✅ | | `--read-concurrency` | ✅ | ❌ (hardcoded) | -| `--skip-if-unchanged` | ✅ | ✅ `--skip-identical-parent` | +| `--skip-if-unchanged` | ✅ | ✅ | | `--stdin` | ✅ | ✅ (use `-` as backup source) | | `--stdin-filename` | ✅ | ✅ | | `--stdin-from-command` | ✅ | ✅ |