package irmin-pack

  1. Overview
  2. Docs
Irmin backend which stores values in a pack file

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-3.5.1.tbz
sha256=cd788a8d3f4a3dd18dc160a153d4aec91eaf6b0fb41ad41464d26c79c304a98e
sha512=4f97862678d35e0b4aa814a1df51d6f8c59bcf5b611c73f0a475f9b5386ca42a4a18e65ce80fc425ddad93fcdacfcb563c52f6423777610a0bc567902f4db088

doc/irmin-pack.unix/Irmin_pack_unix/KV/Make/X/Repo/index.html

Module X.RepoSource

Sourcetype running_gc = {
  1. gc : Gc.t;
  2. use_auto_finalisation : bool;
}
Sourcetype t = {
  1. config : Irmin.Backend.Conf.t;
  2. contents : Irmin.Perms.read Contents.CA.t;
  3. node : Irmin.Perms.read Node.CA.t;
  4. commit : Irmin.Perms.read Commit.CA.t;
  5. branch : Branch.t;
  6. fm : File_manager.t;
  7. dict : Dict.t;
  8. dispatcher : Dispatcher.t;
  9. mutable during_batch : bool;
  10. mutable running_gc : running_gc option;
}
Sourceval contents_t : t -> Irmin.Perms.read Contents.t
Sourceval branch_t : t -> Branch.t
Sourceval flush_with_hook : hook:([ `After_dict | `After_suffix ] -> unit) -> t -> unit
Sourceval reload_with_hook : hook:([ `After_control | `After_index | `After_suffix ] -> unit) -> t -> unit
Sourceval flush : t -> unit
Sourceval fsync : t -> unit
Sourceval reload : t -> unit
Sourceval split : t -> (unit, [> File_manager.Errs.t ]) result
Sourceval split_exn : t -> unit
Sourcemodule Gc : sig ... end
Sourceval close : t -> unit Lwt.t
OCaml

Innovation. Community. Security.