Module Git.Sync

The synchronization commands to a git repository.

module type ENDPOINT = sig ... end
type 'a shallow_update = {
shallow : 'a list;
unshallow : 'a list;
}
type 'a acks = {
shallow : 'a list;
unshallow : 'a list;
acks : ('a * [ `Common | `Ready | `Continue | `ACK ]) list;
}
module type S = sig ... end
module Default : sig ... end
module Common : functor (G : sig ... end) -> sig ... end with module Common.Store = G