module Vcs:sig..end
include Assemblage.Cmd.Vcs
val override_kind : unit -> t optionoverride_kind () is the current VCS kind override value.
          See Assemblage.Private.Cmd.Vcs.set_override_kind.val set_override_kind : t option -> unitset_override_kind (Some vcs) has the effect of bypassing
          VCS discovery. vcs will always Assemblage.Cmd.Vcs.exists,
          Assemblage.Cmd.Vcs.find and Assemblage.Cmd.Vcs.get will always always return
          this vcs.val override_exec : unit -> string optionoverride_bin is the current VCS executable
          override. See Assemblage.Private.Cmd.Vcs.set_override_exec.val set_override_exec : string option -> unitset_override_exec (Some vcs_exec) uses vcs_exec as the
          VCS executable, use in conjunction with Assemblage.Private.Cmd.Vcs.set_override_kind
          otherwise it has no effect.