irmin-pack

Irmin backend which stores values in a pack file
IN THIS PACKAGE
Module Irmin_pack_unix . KV . Make . Snapshot . S . Export
type t
val v : Irmin.config -> Irmin.Perms.read Irmin_pack_unix__Pack_store.Make(File_manager)(Dict)(H)(X.Contents.Pack_value)(Errs).t -> Irmin.Perms.read X.Node.CA.t -> t
val run : ?on_disk:[ `Path of string ] -> t -> ( X.Contents.Pack_value.t -> unit Lwt.t ) -> ( Irmin_pack_unix__Inode.Make_persistent(H)(X.Node.Value)(X.Node.CA.Inter)(X.Node.CA.Pack').Snapshot.inode -> unit Lwt.t ) -> (Irmin.Schema.KV(C).Hash.t Irmin_pack.Pack_key.t * Irmin_pack.Pack_value.Kind.t) -> int Lwt.t
val close : t -> ( unit, [> `Double_close | `Index_failure of string | `Io_misc of Unix.error * string * string | `Pending_flush ] ) result