package git-kv

  1. Overview
  2. Docs
A Mirage_kv implementation using git

Install

dune-project
 Dependency

Authors

Maintainers

Sources

git-kv-0.2.2.tbz
sha256=6d1e7fe304db9672a86497b57f71af31d97a725ccca77c6f40a461ca3d1929fe
sha512=a9c4d4a4605ad9c97e317be5ee6e07ab610ec4c2a2a56fab7ef000ab61f44b135d538c771fabe7434d19302bb2f433df80279fa87c97bfb1961a2d6e1759240e

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