package irmin-pack

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Conf : sig ... end
module Indexing_strategy : sig ... end
module Inode : sig ... end
module Pack_key : sig ... end
module Pack_value : sig ... end

This module defines abstractions over entries in the pack file, which are encoded as follows:

val config : ?fresh:bool -> ?readonly:bool -> ?lru_size:int -> ?index_log_size:int -> ?merge_throttle:Conf.merge_throttle -> ?indexing_strategy:Indexing_strategy.t -> ?use_fsync:bool -> ?dict_auto_flush_threshold:int -> ?suffix_auto_flush_threshold:int -> ?no_migrate:bool -> string -> Irmin.config

Configuration options for stores. See Irmin_pack.Conf for more details.

exception RO_not_allowed
module type S = S.S
module type Specifics = S.Specifics
module type Maker = S.Maker
module type Maker_persistent = S.Maker_persistent
module Stats : sig ... end
module Layout : sig ... end
module Indexable : sig ... end
module Atomic_write : sig ... end
module Version : sig ... end

Management of disk-format versions.

module S : sig ... end