diff options
| author | tv <tv@krebsco.de> | 2026-10-21 06:16:22 +0200 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-10-21 06:16:22 +0200 |
| commit | 5e2bf9b34486b1e1d91a6b2fb6748d506487b915 (patch) | |
| tree | be31f6b41f9ba43f9bd42d036c5a80b48613b9ef /src/remake/mod.rs | |
| parent | af07def7b795647e4cc338af4a4a0f9bb7c900c9 (diff) | |
add the replace kind of remake
POST /admin/remakes accepts specs with replace kind, e.g.:
{ "kind": "replace",
"baseHeads": ["..."],
"spec": {
"document": { "accounts": { ... } },
"rules": [
{ "from": "users", "to": "accounts" },
{ "from": "users/admin", "drop": true },
{ "from": "", "to": "" }
] } }
Diffstat (limited to 'src/remake/mod.rs')
| -rw-r--r-- | src/remake/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/remake/mod.rs b/src/remake/mod.rs index 18191b0..3cfaf0b 100644 --- a/src/remake/mod.rs +++ b/src/remake/mod.rs @@ -2,7 +2,7 @@ //! Compaction is one: the new document has the old one's content without its history. //! //! * `kind`: what differs between kinds of remake (building the new document, and -//! where writes made after the base go); compaction is the only kind so far. +//! where writes made after the base go): `compact` and `replace`. //! * `snapshot`: deterministic build of the next epoch's initial document. //! * `records`: the replicated remake records under `_continuum/remakes/<id>`. //! * `coordinator`: proposal, settle period and decision on the node that was asked. |
