package git-kv

  1. Overview
  2. Docs
A Mirage_kv implementation using git

Install

Dune Dependency

Authors

Maintainers

Sources

git-kv-0.2.0.tbz
sha256=40de3010d82dd8e9229e7df09c0a649e81efd47e991ef6eb31ee0c713dfe400d
sha512=fe70e3d1ad0f2a07dfd594ea87b4a4fcc1fe5633ced537206e61d566a2f97061dd0b348b1e93b8de1196af5878f307b7a3f595b1b51b25da89ee918328b977d9

doc/git-kv.mem/Git_store/Object/index.html

Module Git_store.ObjectSource

module SHA1 = Digestif.SHA1
Sourcetype t =
  1. | Blob of Bstr.t
  2. | Commit of Git_store__.Git_commit.t
  3. | Tree of Git_store__.Git_tree.entry list
  4. | Tag of Git_store__.Git_tag.t
Sourceval digest : t -> SHA1.t
Sourceval to_bstr : t -> Bstr.t
Sourcetype with_parser = [
  1. | `Commit
  2. | `Tree
  3. | `Tag
]
Sourceval of_bstr : kind:[< `Blob | `Commit | `Tag | `Tree ] -> Bstr.t -> (t, [> `Msg of string ]) result
Sourceval length : t -> int64
OCaml

Innovation. Community. Security.