irmin

Irmin, a distributed database that follows the same design principles as Git
IN THIS PACKAGE
Module type Irmin . Schema . Extended
include S
module Hash : Hash.S

Signature for digest hashes, inspired by Digestif.

module Branch : Branch.S
module Info : Info.S
module Path : Path.S
module Node (Contents_key : Key.S with type hash = Hash.t) (Node_key : Key.S with type hash = Hash.t) : Node.Generic_key.S with type metadata = Metadata.t and type step = Path.step and type hash = Hash.t and type contents_key = Contents_key.t and type node_key = Node_key.t
module Commit (Node_key : Key.S with type hash = Hash.t) (Commit_key : Key.S with type hash = Hash.t) : Commit.Generic_key.S with module Info := Info and type node_key = Node_key.t and type commit_key = Commit_key.t