Git.SyncThe synchronization commands to a git repository.
module type S = sig ... endSync interface used by backend-specific Git implementations such as Mem and Git_unix
module Make
(Digestif : Digestif.S)
(Pack : Smart_git.APPEND with type +'a fiber = 'a Lwt.t)
(Index : Smart_git.APPEND with type +'a fiber = 'a Lwt.t)
(Store : sig ... end) :
sig ... endCreates a lower-level Sync functions fetch and push that are then overridden by backend-specific implementations such as Mem and Git_unix