package irmin-mirage-git

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Embed an Irmin store into an in-memory Git repository.

module G : Irmin_git.G
module Make (Schema : Irmin_git.Schema.S with type Hash.t = G.hash and type Node.t = G.Value.Tree.t and type Commit.t = G.Value.Commit.t) : S with module Git = G and type Backend.Remote.endpoint = endpoint and module Schema := Schema
module Ref : KV_maker with type branch = Irmin_git.reference
module KV : KV_maker with type branch = string
module KV_RO : KV_RO with type git := G.t
module KV_RW (C : Mirage_clock.PCLOCK) : KV_RW with type git := G.t