Skip to content

Commit 410c92e

Browse files
committed
Change property FullConfiguration to Configuration in GitVersionContext.
1 parent 4a405c6 commit 410c92e

12 files changed

+39
-39
lines changed

src/GitVersion.Core.Tests/VersionCalculation/Strategies/ConfigNextVersionBaseVersionStrategyTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ public void ConfigNextVersionTest(string nextVersion, string expectedVersion)
4848
var strategy = contextBuilder.ServicesProvider.GetServiceForType<IVersionStrategy, ConfigNextVersionVersionStrategy>();
4949
var context = contextBuilder.ServicesProvider.GetRequiredService<Lazy<GitVersionContext>>().Value;
5050
var branchMock = GitToolsTestingExtensions.CreateMockBranch("main", GitToolsTestingExtensions.CreateMockCommit());
51-
var branchConfiguration = context.FullConfiguration.GetBranchConfiguration(branchMock);
52-
var effectiveConfiguration = new EffectiveConfiguration(context.FullConfiguration, branchConfiguration);
51+
var branchConfiguration = context.Configuration.GetBranchConfiguration(branchMock);
52+
var effectiveConfiguration = new EffectiveConfiguration(context.Configuration, branchConfiguration);
5353
return strategy.GetBaseVersions(new(branchMock, effectiveConfiguration)).SingleOrDefault();
5454
}
5555
}

src/GitVersion.Core.Tests/VersionCalculation/Strategies/MergeMessageBaseVersionStrategyTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ public void ShouldNotAllowIncrementOfVersion()
3939
contextBuilder.ServicesProvider.ShouldNotBeNull();
4040
var strategy = contextBuilder.ServicesProvider.GetServiceForType<IVersionStrategy, MergeMessageVersionStrategy>();
4141
var context = contextBuilder.ServicesProvider.GetRequiredService<Lazy<GitVersionContext>>().Value;
42-
var branchConfiguration = context.FullConfiguration.GetBranchConfiguration(mockBranch);
43-
var effectiveConfiguration = new EffectiveConfiguration(context.FullConfiguration, branchConfiguration);
42+
var branchConfiguration = context.Configuration.GetBranchConfiguration(mockBranch);
43+
var effectiveConfiguration = new EffectiveConfiguration(context.Configuration, branchConfiguration);
4444
var baseVersion = strategy.GetBaseVersions(new(mockBranch, effectiveConfiguration)).Single();
4545

4646
baseVersion.ShouldIncrement.ShouldBe(false);
@@ -172,8 +172,8 @@ private static void AssertMergeMessage(string message, string? expectedVersion,
172172
contextBuilder.ServicesProvider.ShouldNotBeNull();
173173
var strategy = contextBuilder.ServicesProvider.GetServiceForType<IVersionStrategy, MergeMessageVersionStrategy>();
174174
var context = contextBuilder.ServicesProvider.GetRequiredService<Lazy<GitVersionContext>>().Value;
175-
var branchConfiguration = context.FullConfiguration.GetBranchConfiguration(mockBranch);
176-
var effectiveConfiguration = new EffectiveConfiguration(context.FullConfiguration, branchConfiguration);
175+
var branchConfiguration = context.Configuration.GetBranchConfiguration(mockBranch);
176+
var effectiveConfiguration = new EffectiveConfiguration(context.Configuration, branchConfiguration);
177177
var baseVersion = strategy.GetBaseVersions(new(mockBranch, effectiveConfiguration)).SingleOrDefault();
178178

179179
if (expectedVersion == null)

src/GitVersion.Core/Model/GitVersionContext.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class GitVersionContext
1111
/// <summary>
1212
/// Contains the raw configuration, use Configuration for specific config based on the current GitVersion context.
1313
/// </summary>
14-
public Config FullConfiguration { get; }
14+
public Config Configuration { get; }
1515

1616
public SemanticVersion? CurrentCommitTaggedVersion { get; }
1717

@@ -28,14 +28,14 @@ public GitVersionContext(IBranch currentBranch, ICommit? currentCommit,
2828
{
2929
CurrentBranch = currentBranch;
3030
CurrentCommit = currentCommit;
31-
FullConfiguration = configuration;
31+
Configuration = configuration;
3232
CurrentCommitTaggedVersion = currentCommitTaggedVersion;
3333
NumberOfUncommittedChanges = numberOfUncommittedChanges;
3434
}
3535

3636
public EffectiveConfiguration GetEffectiveConfiguration(IBranch branch)
3737
{
38-
BranchConfig branchConfiguration = FullConfiguration.GetBranchConfiguration(branch);
39-
return new EffectiveConfiguration(FullConfiguration, branchConfiguration);
38+
BranchConfig branchConfiguration = Configuration.GetBranchConfiguration(branch);
39+
return new EffectiveConfiguration(Configuration, branchConfiguration);
4040
}
4141
}

src/GitVersion.Core/PublicAPI.Shipped.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,10 +322,10 @@ GitVersion.GitVersionCalculateTool
322322
GitVersion.GitVersionCalculateTool.CalculateVersionVariables() -> GitVersion.OutputVariables.VersionVariables!
323323
GitVersion.GitVersionCalculateTool.GitVersionCalculateTool(GitVersion.Logging.ILog! log, GitVersion.VersionCalculation.INextVersionCalculator! nextVersionCalculator, GitVersion.VersionCalculation.IVariableProvider! variableProvider, GitVersion.IGitPreparer! gitPreparer, GitVersion.VersionCalculation.Cache.IGitVersionCache! gitVersionCache, GitVersion.VersionCalculation.Cache.IGitVersionCacheKeyFactory! cacheKeyFactory, Microsoft.Extensions.Options.IOptions<GitVersion.GitVersionOptions!>! options, System.Lazy<GitVersion.GitVersionContext!>! versionContext) -> void
324324
GitVersion.GitVersionContext
325+
GitVersion.GitVersionContext.Configuration.get -> GitVersion.Model.Configuration.Config!
325326
GitVersion.GitVersionContext.CurrentBranch.get -> GitVersion.IBranch!
326327
GitVersion.GitVersionContext.CurrentCommit.get -> GitVersion.ICommit?
327328
GitVersion.GitVersionContext.CurrentCommitTaggedVersion.get -> GitVersion.SemanticVersion?
328-
GitVersion.GitVersionContext.FullConfiguration.get -> GitVersion.Model.Configuration.Config!
329329
GitVersion.GitVersionContext.GetEffectiveConfiguration(GitVersion.IBranch! branch) -> GitVersion.Model.Configuration.EffectiveConfiguration!
330330
GitVersion.GitVersionContext.GitVersionContext(GitVersion.IBranch! currentBranch, GitVersion.ICommit? currentCommit, GitVersion.Model.Configuration.Config! configuration, GitVersion.SemanticVersion? currentCommitTaggedVersion, int numberOfUncommittedChanges) -> void
331331
GitVersion.GitVersionContext.IsCurrentCommitTagged.get -> bool

src/GitVersion.Core/VersionCalculation/BaseVersionCalculators/ConfigNextVersionVersionStrategy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ public ConfigNextVersionVersionStrategy(Lazy<GitVersionContext> versionContext)
1616

1717
public override IEnumerable<BaseVersion> GetBaseVersions(EffectiveBranchConfiguration configuration)
1818
{
19-
var nextVersion = Context.FullConfiguration.NextVersion;
19+
var nextVersion = Context.Configuration.NextVersion;
2020
if (!nextVersion.IsNullOrEmpty() && !Context.IsCurrentCommitTagged)
2121
{
22-
var semanticVersion = SemanticVersion.Parse(nextVersion, Context.FullConfiguration.TagPrefix);
22+
var semanticVersion = SemanticVersion.Parse(nextVersion, Context.Configuration.TagPrefix);
2323
yield return new BaseVersion("NextVersion in GitVersion configuration file", false, semanticVersion, null, null);
2424
}
2525
}

src/GitVersion.Core/VersionCalculation/BaseVersionCalculators/MergeMessageVersionStrategy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public override IEnumerable<BaseVersion> GetBaseVersions(EffectiveBranchConfigur
3535
{
3636
if (TryParse(c, Context, out var mergeMessage) &&
3737
mergeMessage.Version != null &&
38-
Context.FullConfiguration.IsReleaseBranch(TrimRemote(mergeMessage.MergedBranch)))
38+
Context.Configuration.IsReleaseBranch(TrimRemote(mergeMessage.MergedBranch)))
3939
{
4040
this.log.Info($"Found commit [{Context.CurrentCommit}] matching merge message format: {mergeMessage.FormatName}");
4141
var shouldIncrement = !configuration.Value.PreventIncrementOfMergedBranchVersion;
@@ -84,7 +84,7 @@ private static bool TryParse(ICommit mergeCommit, GitVersionContext context, [No
8484
return null;
8585
}
8686

87-
var mergeMessage = new MergeMessage(mergeCommit.Message, context.FullConfiguration);
87+
var mergeMessage = new MergeMessage(mergeCommit.Message, context.Configuration);
8888
return mergeMessage;
8989
}
9090

src/GitVersion.Core/VersionCalculation/BaseVersionCalculators/TaggedCommitVersionStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ internal IEnumerable<BaseVersion> GetTaggedVersions(IBranch currentBranch, DateT
2323
{
2424
if (currentBranch is null)
2525
return Enumerable.Empty<BaseVersion>();
26-
var versionTags = this.repositoryStore.GetValidVersionTags(Context.FullConfiguration.TagPrefix, olderThan);
26+
var versionTags = this.repositoryStore.GetValidVersionTags(Context.Configuration.TagPrefix, olderThan);
2727
var versionTagsByCommit = versionTags.ToLookup(vt => vt.Item3.Id.Sha);
2828
var commitsOnBranch = currentBranch.Commits;
2929
if (commitsOnBranch == null)

src/GitVersion.Core/VersionCalculation/BaseVersionCalculators/TrackReleaseBranchesVersionStrategy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public override IEnumerable<BaseVersion> GetBaseVersions(EffectiveBranchConfigur
4141

4242
private IEnumerable<BaseVersion> MainTagsVersions()
4343
{
44-
var configuration = Context.FullConfiguration;
44+
var configuration = Context.Configuration;
4545
var mainBranch = this.repositoryStore.FindMainBranch(configuration);
4646

4747
return mainBranch != null
@@ -51,7 +51,7 @@ private IEnumerable<BaseVersion> MainTagsVersions()
5151

5252
private IEnumerable<BaseVersion> ReleaseBranchBaseVersions()
5353
{
54-
var releaseBranchConfig = Context.FullConfiguration.GetReleaseBranchConfig();
54+
var releaseBranchConfig = Context.Configuration.GetReleaseBranchConfig();
5555
if (!releaseBranchConfig.Any())
5656
return Array.Empty<BaseVersion>();
5757

src/GitVersion.Core/VersionCalculation/BaseVersionCalculators/VersionInBranchNameVersionStrategy.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ public VersionInBranchNameVersionStrategy(IRepositoryStore repositoryStore, Lazy
2020
public override IEnumerable<BaseVersion> GetBaseVersions(EffectiveBranchConfiguration configuration)
2121
{
2222
string nameWithoutOrigin = NameWithoutOrigin(configuration.Branch);
23-
if (Context.FullConfiguration.IsReleaseBranch(nameWithoutOrigin))
23+
if (Context.Configuration.IsReleaseBranch(nameWithoutOrigin))
2424
{
25-
var versionInBranch = GetVersionInBranch(configuration.Branch.Name.Friendly, Context.FullConfiguration.TagPrefix);
25+
var versionInBranch = GetVersionInBranch(configuration.Branch.Name.Friendly, Context.Configuration.TagPrefix);
2626
if (versionInBranch != null)
2727
{
28-
var commitBranchWasBranchedFrom = this.repositoryStore.FindCommitBranchWasBranchedFrom(configuration.Branch, Context.FullConfiguration);
28+
var commitBranchWasBranchedFrom = this.repositoryStore.FindCommitBranchWasBranchedFrom(configuration.Branch, Context.Configuration);
2929
var branchNameOverride = Context.CurrentBranch.Name.Friendly.RegexReplace("[-/]" + versionInBranch.Item1, string.Empty);
3030
yield return new BaseVersion("Version in branch name", false, versionInBranch.Item2, commitBranchWasBranchedFrom.Commit, branchNameOverride);
3131
}

src/GitVersion.Core/VersionCalculation/IncrementStrategyFinder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public VersionField DetermineIncrementedField(GitVersionContext context, BaseVer
9797
commits = commits.Where(c => c.Parents.Count() > 1);
9898
}
9999

100-
return GetIncrementForCommits(context.FullConfiguration, commits);
100+
return GetIncrementForCommits(context.Configuration, commits);
101101
}
102102

103103
private static Regex TryGetRegexOrDefault(string? messageRegex, Regex defaultRegex) =>

0 commit comments

Comments
 (0)