forked from
gazagnaire.org/irmin
Persistent store with Git semantics: lazy reads, delayed writes, content-addressing
OCaml
97.6%
Dune
1.0%
Other
1.4%
5
7
0
Clone this repository
https://tangled.org/vblt.org/irmini
https://tangled.org/did:plc:2y4mz22jpogkz2ia3xhcfshw/irmini
git@tangled.org:vblt.org/irmini
git@tangled.org:did:plc:2y4mz22jpogkz2ia3xhcfshw/irmini
For self-hosted knots, clone URLs may differ based on your setup.
Download tar.gz
- Add hash serialization ops (hash_to_bytes, hash_to_hex, hash_of_hex,
hash_equal, hash_compare) to Tree_format.S
- Add commit operations to Tree_format.S using ocaml-git for Git format
- Implement MST commit parsing/encoding using atp Dagcbor
- Fix closed vs open variant types in node_of_bytes and read_object
- Remove unused helper functions from git_interop.ml
- Simplify commit.ml to delegate to Tree_format