コード例 #1
0
 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();
 }
コード例 #2
0
    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);
    }