radicle-heartwood-lfs/radicle/src
Fintan Halpenny b26842d4d8
radicle: add cob::cache module
Add the cob::cache module which describes an SQLite store and schema
for caching COBs. It also provides in-memory and no-cache types for
testing purposes.

The intention is for the store to be used alongside the existing COB
types so that a write-thru cache can be implemented and used for
efficient reads.

Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
X-Clacks-Overhead: GNU Terry Pratchett
2024-02-23 13:56:19 +01:00
..
canonical Update toolchain to Rust 1.71 2023-08-09 18:49:13 +02:00
cob radicle: add cob::cache module 2024-02-23 13:56:19 +01:00
identity cli: Rework `rad sync` 2024-01-26 15:22:10 +01:00
logger radicle: expose shared logger 2023-12-20 15:11:10 +01:00
node cob: Properly authorize root actions 2024-02-23 12:31:13 +01:00
storage radicle: pinned repositories configuration 2024-01-24 10:55:27 +01:00
test radicle: add cob storage for MockRepository 2024-02-23 13:56:19 +01:00
canonical.rs radicle: custom CanonicalFormatter 2023-02-24 11:59:36 +01:00
cli.rs cli: Hints system 2023-11-23 11:07:07 +01:00
cob.rs radicle: add cob::cache module 2024-02-23 13:56:19 +01:00
collections.rs Introduce `cargo-deny` 2023-08-22 14:33:00 +02:00
explorer.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
git.rs cli: Add new `rad inbox` command 2024-02-06 11:40:58 +01:00
identity.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
io.rs Don't ever decrease rlimit 2024-01-17 17:38:52 +01:00
lib.rs radicle: pinned repositories configuration 2024-01-24 10:55:27 +01:00
logger.rs cli: Have a way of enabling logging in helper 2024-01-17 17:34:30 +01:00
node.rs node: Track peer latency 2024-02-12 11:36:35 +01:00
profile.rs cli: Don't allow missing config file 2024-02-22 16:02:40 +01:00
rad.rs cli: Add new `rad inbox` command 2024-02-06 11:40:58 +01:00
serde_ext.rs radicle: Fix some serialization issues 2023-11-17 16:54:27 +01:00
sql.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
storage.rs Various small improvements across crates 2024-02-06 10:37:44 +01:00
test.rs Rename `Id` to `RepoId` 2024-01-22 15:51:44 +01:00
version.rs Add `--version` flag to binaries 2023-07-25 11:36:50 +02:00
web.rs radicle: pinned repositories configuration 2024-01-24 10:55:27 +01:00