Irmin_pack_unixThe irmin-pack-unix package provides an implementation of Irmin_pack for Unix systems.
irmin-pack-unix provides advanced features such as garbage collection, snapshoting, integrity checks.
module type S = sig ... endAn irmin-pack-unix store. This provides the common Irmin interface with irmin-pack-unix specific extensions.
module Maker (Config : Irmin_pack.Conf.S) : sig ... endmodule KV (Config : Irmin_pack.Conf.S) : sig ... endmodule Pack_key : sig ... endmodule Pack_value : sig ... endmodule Checks : sig ... endOffline stats for Irmin stores.
module Stats : sig ... endFollowing functors and modules are instantiated automatically or used internally when creating a store with Maker or KV.
module Index : sig ... endmodule Inode : sig ... endmodule Pack_store : sig ... endmodule Io_legacy : sig ... endmodule Atomic_write : sig ... endmodule Dict : sig ... endmodule Dispatcher : sig ... endmodule Io : sig ... endmodule Async : sig ... endmodule Errors : sig ... endmodule Io_errors : sig ... endmodule Control_file : sig ... endmodule Append_only_file : sig ... endmodule Chunked_suffix : sig ... endmodule Ranges : sig ... endmodule Sparse_file : sig ... endmodule File_manager : sig ... endmodule Lower : sig ... endmodule Utils : sig ... endmodule Lru : sig ... end