Volgo_git_eio.Runtimeinclude Volgo_git_backend.Runtime.S with type t := tinclude Volgo.Vcs.Trait.File_system.S with type t := tval load_file :
t ->
path:Volgo_stdlib.Absolute_path.t ->
(string, Pplumbing_err.Err.t) Volgo_stdlib.Result.tval save_file :
t ->
?perms:int ->
unit ->
path:Volgo_stdlib.Absolute_path.t ->
file_contents:string ->
(unit, Pplumbing_err.Err.t) Volgo_stdlib.Result.tval read_dir :
t ->
dir:Volgo_stdlib.Absolute_path.t ->
(Volgo_stdlib.Fsegment.t list, Pplumbing_err.Err.t) Volgo_stdlib.Result.tinclude Volgo.Vcs.Trait.Git.S with type t := tval git :
?env:string array ->
t ->
cwd:Volgo_stdlib.Absolute_path.t ->
args:string list ->
f:(Volgo__.Git.Output.t -> ('a, Pplumbing_err.Err.t) Volgo_stdlib.Result.t) ->
('a, Pplumbing_err.Err.t) Volgo_stdlib.Result.tval create : env:< fs : _ Eio.Path.t ; process_mgr : _ Eio.Process.mgr.. > -> t