Example #1
0
 public GitPreparer(ILog log, IEnvironment environment, ICurrentBuildAgent?buildAgent, IOptions <GitVersionOptions> options,
                    IMutatingGitRepository repository, IGitRepositoryInfo repositoryInfo, IRepositoryStore repositoryStore)
 {
     this.log             = log.NotNull();
     this.environment     = environment.NotNull();
     this.repository      = repository.NotNull();
     this.options         = options.NotNull();
     this.repositoryInfo  = repositoryInfo.NotNull();
     this.repositoryStore = repositoryStore.NotNull();
     this.buildAgent      = buildAgent;
     this.retryAction     = new RetryAction <LockedFileException>();
 }