Persistent store with Git semantics: lazy reads, delayed writes, content-addressing
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

declare remaining missing deps + drop dead hermest from irmin

Last 6 misses from monopam lint, fixed by hand:

- irmin: drop [hermest] from lib/atproto/dune — declared in
(libraries ...) but no .ml in lib/atproto opens or references it,
it's a leftover. Also add [mst] (real, used by Mst.store) and
[(nox-memtrace :with-test)] (test/bench/dune).
- ocaml-aos: [(fmt :with-test)] — fuzz/dune uses fmt.
- ocaml-cdm: [(alcobar :with-test)] — fuzz/dune.
- ocaml-cgr: [(sgp4 :with-test)] — example/dune uses sgp4.

monopam lint now reports 0 missing deps across 182 packages.

+5 -1
+2
dune-project
··· 37 37 (base64 (>= 3.5)) 38 38 (alcotest :with-test) 39 39 (alcobar :with-test) 40 + (nox-memtrace :with-test) 40 41 auth 41 42 bigstringaf 42 43 bytesrw 43 44 cmdliner 44 45 decompress 46 + mst 45 47 nox-json 46 48 nox-loc 47 49 magic-mime
+1 -1
lib/atproto/dune
··· 1 1 (library 2 2 (name irmin_atproto) 3 - (libraries nox-irmin atp mst hermest nox-pds eio digestif fmt bytesrw)) 3 + (libraries nox-irmin atp mst nox-pds eio digestif fmt bytesrw))
+2
nox-irmin.opam
··· 30 30 "base64" {>= "3.5"} 31 31 "alcotest" {with-test} 32 32 "alcobar" {with-test} 33 + "nox-memtrace" {with-test} 33 34 "auth" 34 35 "bigstringaf" 35 36 "bytesrw" 36 37 "cmdliner" 37 38 "decompress" 39 + "mst" 38 40 "nox-json" 39 41 "nox-loc" 40 42 "magic-mime"