Private Implementations
module Contents : Contents.STORE with type key = Hash.t
Private content store.
module Node : Private.Node.STORE with type key = Hash.t and type Val.hash = Contents.key
Private node store.
Private commit store.
module Branch : Branch.STORE with type value = Commit.key
Private branch store.
module Slice : Private.Slice.S with type contents = Contents.key * Contents.value and type node = Node.key * Node.value and type commit = Commit.key * Commit.value
Private slices.
module Repo : sig ... end
Private repositories.
module Sync : sig ... end
URI-based low-level sync.