public GitVersionExecutor(ILog log, IConsole console, IConfigFileLocator configFileLocator, IConfigProvider configProvider, IGitVersionCalculateTool gitVersionCalculateTool, IGitVersionOutputTool gitVersionOutputTool, IVersionWriter versionWriter, IHelpWriter helpWriter, IGitRepositoryInfo repositoryInfo) { this.log = log.NotNull(); this.console = console.NotNull(); this.configFileLocator = configFileLocator.NotNull(); this.configProvider = configProvider.NotNull(); this.gitVersionCalculateTool = gitVersionCalculateTool.NotNull(); this.gitVersionOutputTool = gitVersionOutputTool.NotNull(); this.versionWriter = versionWriter.NotNull(); this.helpWriter = helpWriter.NotNull(); this.repositoryInfo = repositoryInfo.NotNull(); }
public GitVersionTaskExecutor(IFileSystem fileSystem, IGitVersionOutputTool gitVersionOutputTool, IOptions <GitVersionOptions> options) { this.fileSystem = fileSystem.NotNull(); this.gitVersionOutputTool = gitVersionOutputTool.NotNull(); this.options = options.NotNull(); }