Add local CAS file roots
This commit is contained in:
parent
64e17ff957
commit
e1f36ffafb
12 changed files with 581 additions and 13 deletions
|
|
@ -351,11 +351,15 @@ and future group key evolution.
|
|||
- `[x]` Tree objects are content-addressed and stored in CAS.
|
||||
- `[x]` Tests cover deterministic tree hashing.
|
||||
|
||||
- `[ ]` File roots.
|
||||
- `[~]` File roots.
|
||||
Acceptance criteria:
|
||||
- A file root maps a local path to a CAS tree resource.
|
||||
- Scan detects create/update/delete/rename changes.
|
||||
- Sync never silently overwrites local changes without a recorded decision.
|
||||
- `[x]` A file root maps a local path to a CAS tree resource.
|
||||
- `[x]` `geth cas root add/list/scan` persists local root metadata and latest
|
||||
tree state.
|
||||
- `[x]` Scan detects create/update/delete/rename changes.
|
||||
- `[x]` Scan output documents that geth never overwrites file roots without a
|
||||
recorded future sync decision.
|
||||
- `[ ]` File roots can be synced across nodes.
|
||||
|
||||
- `[ ]` Conflict handling.
|
||||
Acceptance criteria:
|
||||
|
|
|
|||
Loading…
Reference in a new issue