🡠 irmin-pack

Irmin backend which stores values in a pack file
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library irmin-pack.unix
val mem : repo -> branch -> bool Lwt.t
val find : repo -> branch -> commit option Lwt.t
val get : repo -> branch -> commit Lwt.t
val set : repo -> branch -> commit -> unit Lwt.t
val remove : repo -> branch -> unit Lwt.t
val list : repo -> branch list Lwt.t
val watch : repo -> branch -> ?init:commit -> ( commit Irmin.Diff.t -> unit Lwt.t ) -> watch Lwt.t
val watch_all : repo -> ?init:(branch * commit) list -> ( branch -> commit Irmin.Diff.t -> unit Lwt.t ) -> watch Lwt.t
type t = branch
val t : t Irmin.Type.t
val main : t
val is_valid : t -> bool