package git-kv

  1. Overview
  2. Docs
A Mirage_kv implementation using git

Install

dune-project
 Dependency

Authors

Maintainers

Sources

git-kv-0.2.4.tbz
sha256=1f14508253cbfdbf849cc650c15737714e73e900455dfb526145dd51c78eb6d3
sha512=3a6a5b79a2994bb2473c386a1f625dbe3f8a0c22b82c67c0fdbc90fe13004110661bf1d0f6b5d38ebaf3019b60feae915ac6c0f562ad0bb34da89821f9fe6259

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