Module Volgo_git_unix.RuntimeSource

Sourcetype t
include Volgo_git_backend.Runtime.S with type t := t

I/O

include Volgo.Vcs.Trait.File_system.S with type t := t
Sourceval load_file : t -> path:Fpath_sexp0.Absolute_path.t -> (string, Err.t) Result.t
Sourceval save_file : t -> ?perms:int -> unit -> path:Fpath_sexp0.Absolute_path.t -> file_contents:string -> (unit, Err.t) Result.t

Running the git command line

include Volgo.Vcs.Trait.Git.S with type t := t
Sourceval git : ?env:string array -> t -> cwd:Fpath_sexp0.Absolute_path.t -> args:string list -> f:(Volgo__.Git.Output.t -> ('a, Err.t) Result.t) -> ('a, Err.t) Result.t
Sourceval create : unit -> t
Sourcemodule Private : sig ... end