summaryrefslogtreecommitdiffstats
path: root/src/remake/mod.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-21 06:16:22 +0200
committertv <tv@krebsco.de>2026-10-21 06:16:22 +0200
commit5e2bf9b34486b1e1d91a6b2fb6748d506487b915 (patch)
treebe31f6b41f9ba43f9bd42d036c5a80b48613b9ef /src/remake/mod.rs
parentaf07def7b795647e4cc338af4a4a0f9bb7c900c9 (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.rs2
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.