public MainlineVersionCalculator(ILog log, IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext, IIncrementStrategyFinder incrementStrategyFinder) { this.log = log.NotNull(); this.repositoryStore = repositoryStore.NotNull(); this.versionContext = versionContext.NotNull(); this.incrementStrategyFinder = incrementStrategyFinder.NotNull(); }
public GitVersionContextFactory(IConfigProvider configProvider, IRepositoryStore repositoryStore, IBranchConfigurationCalculator branchConfigurationCalculator, IOptions <GitVersionOptions> options) { this.configProvider = configProvider ?? throw new ArgumentNullException(nameof(configProvider)); this.repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); this.branchConfigurationCalculator = branchConfigurationCalculator ?? throw new ArgumentNullException(nameof(branchConfigurationCalculator)); this.options = options ?? throw new ArgumentNullException(nameof(options)); }
public BaseVersionCalculator(ILog log, IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext, IEnumerable <IVersionStrategy> strategies) { this.log = log.NotNull(); this.repositoryStore = repositoryStore.NotNull(); this.strategies = strategies.ToArray(); this.versionContext = versionContext.NotNull(); }
public GitVersionContextFactory(IConfigProvider configProvider, IRepositoryStore repositoryStore, IBranchConfigurationCalculator branchConfigurationCalculator, IOptions <GitVersionOptions> options) { this.configProvider = configProvider.NotNull(); this.repositoryStore = repositoryStore.NotNull(); this.branchConfigurationCalculator = branchConfigurationCalculator.NotNull(); this.options = options.NotNull(); }
public LoginController(IRepositoryCustomer <Customer1> repo, IRepositoryOrders <Order1> orderRepo, IRepositoryStore <Store1> store) { _repo = repo; _order = orderRepo; _store = store; }
public TrackReleaseBranchesVersionStrategy(IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) : base(versionContext) { this.repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); this.releaseVersionStrategy = new VersionInBranchNameVersionStrategy(repositoryStore, versionContext); this.taggedCommitVersionStrategy = new TaggedCommitVersionStrategy(repositoryStore, versionContext); }
public TrackReleaseBranchesVersionStrategy(IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) : base(versionContext) { this.repositoryStore = repositoryStore.NotNull(); this.releaseVersionStrategy = new VersionInBranchNameVersionStrategy(repositoryStore, versionContext); this.taggedCommitVersionStrategy = new TaggedCommitVersionStrategy(repositoryStore, versionContext); this.context = versionContext.NotNull(); }
public NextVersionCalculator(ILog log, IBaseVersionCalculator baseVersionCalculator, IMainlineVersionCalculator mainlineVersionCalculator, IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) { this.log = log ?? throw new ArgumentNullException(nameof(log)); this.baseVersionCalculator = baseVersionCalculator ?? throw new ArgumentNullException(nameof(baseVersionCalculator)); this.mainlineVersionCalculator = mainlineVersionCalculator ?? throw new ArgumentNullException(nameof(mainlineVersionCalculator)); this.repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); this.versionContext = versionContext ?? throw new ArgumentNullException(nameof(versionContext)); }
public NextVersionCalculator(ILog log, IBaseVersionCalculator baseVersionCalculator, IMainlineVersionCalculator mainlineVersionCalculator, IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) { this.log = log.NotNull(); this.baseVersionCalculator = baseVersionCalculator.NotNull(); this.mainlineVersionCalculator = mainlineVersionCalculator.NotNull(); this.repositoryStore = repositoryStore.NotNull(); this.versionContext = versionContext.NotNull(); }
public GitPreparer(ILog log, IEnvironment environment, ICurrentBuildAgent buildAgent, IOptions <GitVersionOptions> options, IMutatingGitRepository repository, IGitRepositoryInfo repositoryInfo, IRepositoryStore repositoryStore) { this.log = log ?? throw new ArgumentNullException(nameof(log)); this.environment = environment ?? throw new ArgumentNullException(nameof(environment)); this.repository = repository ?? throw new ArgumentNullException(nameof(repository)); this.options = options ?? throw new ArgumentNullException(nameof(options)); this.repositoryInfo = repositoryInfo ?? throw new ArgumentNullException(nameof(repositoryInfo)); this.repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); this.buildAgent = buildAgent; }
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>(); }
public MainlineBranchFinder(IRepositoryStore repositoryStore, IGitRepository repository, Config configuration, IEnumerable <KeyValuePair <string, BranchConfig> >?mainlineBranchConfigs, ILog log) { this.repositoryStore = repositoryStore.NotNull(); this.repository = repository.NotNull(); this.configuration = configuration.NotNull(); this.mainlineBranchConfigs = mainlineBranchConfigs; this.log = log.NotNull(); }
public CacheItem(string key, string value, IRepositoryStore <CacheItem> repository, TimeSpan?expiredin) { Key = key; Value = value; _repository = repository; ExpiredIn = expiredin; if (expiredin.HasValue) { _timer = new Timer(CallBack, null, expiredin.Value, Timeout.InfiniteTimeSpan); } }
public DefaultRepositoryMonitor( IPathProvider pathProvider, IRepositoryReader repositoryReader, IRepositoryDetectorFactory repositoryDetectorFactory, IRepositoryObserverFactory repositoryObserverFactory, IPathCrawlerFactory pathCrawlerFactory, IRepositoryStore repositoryStore, IRepositoryInformationAggregator repositoryInformationAggregator) { _repositoryReader = repositoryReader; _repositoryDetectorFactory = repositoryDetectorFactory; _repositoryObserverFactory = repositoryObserverFactory; _pathCrawlerFactory = pathCrawlerFactory; _pathProvider = pathProvider; _repositoryStore = repositoryStore; _repositoryInformationAggregator = repositoryInformationAggregator; _repositoryObservers = new Dictionary <string, IRepositoryObserver>(); _storeFlushTimer = new Timer(RepositoryStoreFlushTimerCallback, null, Timeout.Infinite, Timeout.Infinite); }
public DefaultRepositoryMonitor( IPathProvider pathProvider, IRepositoryReader repositoryReader, IRepositoryDetectorFactory repositoryDetectorFactory, IRepositoryObserverFactory repositoryObserverFactory, IPathCrawlerFactory pathCrawlerFactory, IRepositoryStore repositoryStore, IRepositoryInformationAggregator repositoryInformationAggregator, IAutoFetchHandler autoFetchHandler) { _repositoryReader = repositoryReader ?? throw new ArgumentNullException(nameof(repositoryReader)); _repositoryDetectorFactory = repositoryDetectorFactory ?? throw new ArgumentNullException(nameof(repositoryDetectorFactory)); _repositoryObserverFactory = repositoryObserverFactory ?? throw new ArgumentNullException(nameof(repositoryObserverFactory)); _pathCrawlerFactory = pathCrawlerFactory ?? throw new ArgumentNullException(nameof(pathCrawlerFactory)); _pathProvider = pathProvider ?? throw new ArgumentNullException(nameof(pathProvider)); _repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); _repositoryInformationAggregator = repositoryInformationAggregator ?? throw new ArgumentNullException(nameof(repositoryInformationAggregator)); _repositoryObservers = new Dictionary <string, IRepositoryObserver>(); _storeFlushTimer = new Timer(RepositoryStoreFlushTimerCallback, null, Timeout.Infinite, Timeout.Infinite); AutoFetchHandler = autoFetchHandler ?? throw new ArgumentNullException(nameof(autoFetchHandler)); }
public VersionInBranchNameVersionStrategy(IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) : base(versionContext) => this.repositoryStore = repositoryStore.NotNull();
public VersionInBranchNameVersionStrategy(IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) : base(versionContext) { this.repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); }
public BranchConfigurationCalculator(ILog log, IRepositoryStore repositoryStore) { this.log = log ?? throw new ArgumentNullException(nameof(log)); this.repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore)); }
public TaggedCommitVersionStrategy(IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) : base(versionContext) => this.repositoryStore = repositoryStore ?? throw new ArgumentNullException(nameof(repositoryStore));
protected BaseRepository(IRepositoryStore <T> store) { _store = store; }
public RemoteCacheService(IRepositoryStore <CacheItem> repository) { _repository = repository; }
public FallbackVersionStrategy(IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) : base(versionContext) { this.repositoryStore = repositoryStore; }
public PizzaOrderController(IRepositoryPizzaOrder<PizzaBoxLibrary.Models.PizzaOrder> PizzaOrderRepo, IRepositoryStore<PizzaBoxLibrary.Models.Store> StoreRepo) { orderrepo = PizzaOrderRepo; storerepo = StoreRepo; }
public StoreController(IRepositoryStore <PizzaBoxLibrary.Models.Store> StoreRepo) { storerepo = StoreRepo; }
public TaggedCommitVersionStrategy(IRepositoryStore repositoryStore, Lazy <GitVersionContext> versionContext) : base(versionContext) => this.repositoryStore = repositoryStore.NotNull();
public BranchConfigurationCalculator(ILog log, IRepositoryStore repositoryStore) { this.log = log.NotNull(); this.repositoryStore = repositoryStore.NotNull(); }
public VacancyRepository(IRepositoryStore <Vacancy> store) : base(store) { }
public StoreController(IRepositoryStore <Store1> repo) { _repo = repo; }