Module Irmin__Store

Branch-consistent stores: read-write store with support fork/merge operations.

module Make : functor (P : Irmin__.S.PRIVATE) -> Irmin__.S.STORE with type key = P.Node.Path.t and type contents = P.Contents.value and type branch = P.Branch.key and type Commit.Hash.t = P.Commit.key and type Tree.Hash.t = P.Node.key and type Contents.Hash.t = P.Contents.key and type slice = P.Slice.t and type step = P.Node.Path.step and type metadata = P.Node.Val.metadata and module Key = P.Node.Path and module Private.Contents = P.Contents and type repo = P.Repo.t