Module Irmin_pack.ConfSource

Sourcemodule type S = sig ... end
Sourceval fresh_key : bool Irmin.Private.Conf.key
Sourceval lru_size_key : int Irmin.Private.Conf.key
Sourceval index_log_size_key : int Irmin.Private.Conf.key
Sourceval readonly_key : bool Irmin.Private.Conf.key
Sourceval root_key : string option Irmin.Private.Conf.key
Sourceval fresh : Irmin.Private.Conf.t -> bool
Sourceval lru_size : Irmin.Private.Conf.t -> int
Sourceval index_log_size : Irmin.Private.Conf.t -> int
Sourceval readonly : Irmin.Private.Conf.t -> bool
Sourcetype merge_throttle = [
  1. | `Block_writes
  2. | `Overcommit_memory
]
Sourceval merge_throttle_t : merge_throttle Irmin.Type.t
Sourcetype freeze_throttle = [
  1. | merge_throttle
  2. | `Cancel_existing
]
Sourceval freeze_throttle_t : freeze_throttle Irmin.Type.t
Sourceval root : Irmin.Private.Conf.t -> string
Sourceval v : ?fresh:bool -> ?readonly:bool -> ?lru_size:int -> ?index_log_size:int -> ?merge_throttle:merge_throttle -> ?freeze_throttle:freeze_throttle -> string -> Irmin.config