From f9207d3fca221fd56b482855494a6346e6d83cdf Mon Sep 17 00:00:00 2001 From: sneak Date: Mon, 9 Nov 2026 04:28:38 +0000 Subject: [PATCH] Add snapshot verify and restore to the commands a missing marker stops Given a remote key, `snapshot verify` and `snapshot restore` resolve it through `listAllRemoteSnapshotKeys`, which checks the destination marker, so they fail when the marker is missing. Given a snapshot ID they do not check it. Add them to the "These commands fail" list in `README.md` and `docs/REPOSTRUCTURE.md`. Model: fable-5-1 --- README.md | 1 + docs/REPOSTRUCTURE.md | 1 + 2 files changed, 2 insertions(+) diff --git a/README.md b/README.md index 116a539..3af82d0 100644 --- a/README.md +++ b/README.md @@ -1073,6 +1073,7 @@ not exist, commands treat the destination as not present: - `prune` - `snapshot purge` - `remote nuke` + - `snapshot verify` and `snapshot restore`, when given a remote key - `snapshot list` shows the local index alone. - `snapshot remove` deletes nothing at the destination. diff --git a/docs/REPOSTRUCTURE.md b/docs/REPOSTRUCTURE.md index 068fa82..0e9f99e 100644 --- a/docs/REPOSTRUCTURE.md +++ b/docs/REPOSTRUCTURE.md @@ -59,6 +59,7 @@ not exist, commands treat the destination as not present: - `prune` - `snapshot purge` - `remote nuke` + - `snapshot verify` and `snapshot restore`, when given a remote key - `snapshot list` shows the local index alone. - `snapshot remove` deletes nothing at the destination.