V1.Makemodule C : Generic_key.S with module Info := Infoinclude Generic_key.S
with module Info = Info
and type node_key = C.node_key
and type commit_key = C.commit_keyval encoding : t Data_encoding.tencoding is the data_encoding for t.
type node_key = C.node_keyType for node keys.
val node_key_encoding : node_key Data_encoding.tnode_key_encoding is the data_encoding for node_key.
type commit_key = C.commit_keyType for commit keys.
val commit_key_t : commit_key Type.tval commit_key_encoding : commit_key Data_encoding.tcommit_key_encoding is the data_encoding for commit_key.
module Info = InfoThe type for commit info.
val init : info:Info.t -> node:node_key -> parents:commit_key list -> tinit ~info ~node ~parents returns a new commit.
val parents : t -> commit_key listThe commit parents.