Add deterministic CAS tree objects
This commit is contained in:
parent
a44eef3126
commit
64e17ff957
7 changed files with 194 additions and 6 deletions
|
|
@ -90,8 +90,10 @@ Resource kinds:
|
|||
`geth-cas` is implemented locally first using BLAKE3 hashes and filesystem blob
|
||||
storage. Local pin/unpin metadata is tracked in SQLite and surfaced in
|
||||
`cas list`. `cas cleanup` removes unpinned local blobs while retaining pinned
|
||||
blobs. Iroh-blobs, providers, encrypted blobs, richer cache policies, manifests,
|
||||
and file sync trees are future work.
|
||||
blobs. The CAS crate can build deterministic tree objects that describe
|
||||
directories, files, executable bits, and file blob hashes; those tree objects
|
||||
are stored as CAS blobs. Iroh-blobs, providers, encrypted blobs, richer cache
|
||||
policies, file roots, and sync conflict handling are future work.
|
||||
|
||||
`geth-db` currently registers local SQLite paths as DB resources and reports
|
||||
local-only sync status plus a read-only SQLite schema summary/hash. It also
|
||||
|
|
|
|||
Loading…
Reference in a new issue