sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
module C : Irmin.Contents.S
module H : sig ... end
module Io = Io.Unix
module Index : sig ... end
module Mapping_file : sig ... end
module Errs : sig ... end
module File_manager : sig ... end
module Dict : sig ... end
module Dispatcher : sig ... end
module XKey : sig ... end
module X : sig ... end
module Schema : sig ... end
type repo = X.Repo.t
type t = Irmin.Of_backend(X).t
type step = Schema.Path.step
val step_t : step Irmin.Type.t
type path = Schema.Path.t
val path_t : path Irmin.Type.t
type metadata = Schema.Metadata.t
val metadata_t : metadata Irmin.Type.t
type contents = Schema.Contents.t
val contents_t : contents Irmin.Type.t
type node = Irmin.Of_backend(X).node
val node_t : node Irmin.Type.t
type tree = Irmin.Of_backend(X).tree
val tree_t : tree Irmin.Type.t
type hash = Schema.Hash.t
val hash_t : hash Irmin.Type.t
type commit = Irmin.Of_backend(X).commit
val commit_t : repo -> commit Irmin.Type.t
type branch = Schema.Branch.t
val branch_t : branch Irmin.Type.t
type slice = X.Slice.t
val slice_t : slice Irmin.Type.t
type info = Schema.Info.t
val info_t : info Irmin.Type.t
val lca_error_t : lca_error Irmin.Type.t
val ff_error_t : ff_error Irmin.Type.t
module Info : sig ... end
type contents_key = X.Contents.Key.t
val contents_key_t : contents_key Irmin.Type.t
type node_key = X.Node.Key.t
val node_key_t : node_key Irmin.Type.t
type commit_key = X.Commit.Key.t
val commit_key_t : commit_key Irmin.Type.t
module Repo : sig ... end
module Status : sig ... end
module Head : sig ... end
module Hash : sig ... end
module Commit : sig ... end
module Contents : sig ... end
module Tree : sig ... end
val key :
t ->
path ->
[ `Contents of contents_key | `Node of node_key ] option Lwt.t
val write_error_t : write_error Irmin.Type.t
type watch = Irmin.Of_backend(X).watch
type !'a merge =
info:Info.f ->
?max_depth:int ->
?n:int ->
'a ->
(unit, Irmin.Merge.conflict) Stdlib.result Lwt.t
module History : sig ... end
module Branch : sig ... end
module Path : sig ... end
module Metadata : sig ... end
module Backend : sig ... end
val of_backend_node : repo -> Backend.Node.value -> node
val to_backend_node : node -> Backend.Node.value Lwt.t
val to_backend_portable_node : node -> Backend.Node_portable.t Lwt.t
val to_backend_commit : commit -> Backend.Commit.value
val of_backend_commit :
repo ->
Backend.Commit.Key.t ->
Backend.Commit.value ->
commit
val save_contents :
[> Irmin.Perms.write ] Backend.Contents.t ->
contents ->
contents_key Lwt.t
val save_tree :
?clear:bool ->
repo ->
[> Irmin.Perms.write ] Backend.Contents.t ->
[> Irmin.Perms.read_write ] Backend.Node.t ->
tree ->
[ `Contents of contents_key | `Node of node_key ] Lwt.t
module Integrity_checks : sig ... end
val integrity_check_always :
?ppf:Stdlib.Format.formatter ->
auto_repair:bool ->
X.Repo.t ->
([> `Fixed of int | `No_error ],
[> `Cannot_fix of string | `Corrupted of int ])
Stdlib.result
module Stats_computation : sig ... end
val reload : X.Repo.t -> unit
val flush : X.Repo.t -> unit
val fsync : X.Repo.t -> unit
val split : X.Repo.t -> unit
val create_one_commit_store :
X.Repo.t ->
X.Commit.CA.hash Pack_key.t ->
string ->
unit Lwt.t
module Gc : sig ... end
module Traverse_pack_file : sig ... end
val traverse_pack_file :
[ `Check_and_fix_index
| `Check_index
| `Reconstruct_index of [ `In_place | `Output of string ] ] ->
Irmin.config ->
unit
val test_traverse_pack_file :
[ `Check_and_fix_index
| `Check_index
| `Reconstruct_index of [ `In_place | `Output of string ] ] ->
Irmin.config ->
unit
module Snapshot : sig ... end