Expert.Hg_lib_factorymodule type Arg = sig ... endmodule type Hg_env = sig ... endtype nonrec 'a with_global_args =
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
?env:Async.Process.env ->
'atype nonrec 'a with_global_args_remote =
server:Command_server.t ->
?repository:string ->
?cwd:string ->
?config:(string * string) list ->
'amodule Simple :
Arg with type 'a With_args.t = 'a with_global_args with type 'a Output.t = 'amodule Async :
Arg
with type 'a With_args.t = 'a with_global_args
with type 'a Output.t = 'a Async.Deferred.Or_error.tmodule Fixed_hg_environment
(_ : Hg_env) :
Arg
with type 'a With_args.t = 'a with_global_args
with type 'a Output.t = 'a Async.Deferred.Or_error.tSame as Async, but with the following changes to fix the hg environment:
module Remote :
Arg
with type 'a With_args.t = 'a with_global_args_remote
with type 'a Output.t = 'a Async.Deferred.Or_error.t