Module Irmin.PrivateSource

Private defines functions only useful for creating new backends. If you are just using the library (and not developing a new backend), you should not use this module.

Sourcemodule Conf : sig ... end

Backend configuration.

Sourcemodule Watch : sig ... end

Watch provides helpers to register event notifications on read-write stores.

Sourcemodule Lock : sig ... end
Sourcemodule Lru : sig ... end
Sourcemodule Node : sig ... end

Node provides functions to describe the graph-like structured values.

Sourcemodule Commit : sig ... end

Commit values represent the store history.

Sourcemodule Slice : sig ... end
Sourcemodule Sync = Sync
Sourcemodule Sigs : sig ... end

Irmin signatures

Sourcemodule type S = Private.S

The complete collection of private implementations.