private static void ReportUsernamePasswordDeprecation(BaseVcsOptions options) { if (!string.IsNullOrEmpty(options.UserName) || !string.IsNullOrEmpty(options.Password)) { Log.Warning(BaseVcsOptions.OBSOLETE_MESSAGE); } }
private static IVcsProvider GetVcsProvider(BaseVcsOptions subOptions) { var configuration = ConfigurationProvider.Provide(subOptions.TargetDirectory ?? Environment.CurrentDirectory, _fileSystem); Log.Information("Using {Provider} as VCS Provider", "GitHub"); return(new GitHubProvider(_mapper, configuration, subOptions.UserName, subOptions.Password, subOptions.Token)); }