val config : ?config:Irmin.config -> string -> Irmin.config
config ?config root
is the configuration config
augmented with the key Irmin
.Config.root set to root
. If not specified, config
is Irmin
.Config.empty.
module type IO = sig ... end
module Append_only : functor (IO : IO) -> Irmin.APPEND_ONLY_STORE_MAKER
module Atomic_write : functor (IO : IO) -> Irmin.ATOMIC_WRITE_STORE_MAKER
module Make : functor (IO : IO) -> Irmin.S_MAKER
module KV : functor (IO : IO) -> Irmin.KV_MAKER
Advanced configuration
module type Config = sig ... end
module Append_only_ext : functor (IO : IO) -> functor (C : Config) -> Irmin.APPEND_ONLY_STORE_MAKER
module Atomic_write_ext : functor (IO : IO) -> functor (C : Config) -> Irmin.ATOMIC_WRITE_STORE_MAKER
module Make_ext : functor (IO : IO) -> functor (Obj : Config) -> functor (Ref : Config) -> Irmin.S_MAKER
In-memory IO mocks
module IO_mem : sig ... end