Module Git.Tcp

module type NET = sig ... end

This interface describes the minimal I/O operations to a git repository.

module Make : functor (N : NET) -> functor (E : Sync.ENDPOINT with type t = N.endpoint) -> functor (G : sig ... end) -> Sync.S with module Store = G and module Endpoint = E