Skip to content

Commit a3efe7d

Browse files
committed
Removed ShouldUpdateTag as context.IsCurrentCommitTagged should be enough
1 parent dddc014 commit a3efe7d

10 files changed

+16
-21
lines changed

GitVersionCore.Tests/VersionCalculation/BaseVersionCalculatorTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public V1Strategy(DateTimeOffset? when)
6464

6565
public override BaseVersion GetVersion(GitVersionContext context)
6666
{
67-
return new BaseVersion("Source 1", false, true, new SemanticVersion(1), when, null);
67+
return new BaseVersion("Source 1", false, new SemanticVersion(1), when, null);
6868
}
6969
}
7070

@@ -79,7 +79,7 @@ public V2Strategy(DateTimeOffset? when)
7979

8080
public override BaseVersion GetVersion(GitVersionContext context)
8181
{
82-
return new BaseVersion("Source 2", true, true, new SemanticVersion(2), when, null);
82+
return new BaseVersion("Source 2", true, new SemanticVersion(2), when, null);
8383
}
8484
}
8585
}

GitVersionCore.Tests/VersionCalculation/NewNextVersionCalculatorTests.cs renamed to GitVersionCore.Tests/VersionCalculation/NextVersionCalculatorTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class NextVersionCalculatorTests
1111
[Test]
1212
public void ShouldIncrementVersionBasedOnConfig()
1313
{
14-
var baseCalculator = new TestBaseVersionCalculator(true, true, new SemanticVersion(1), new MockCommit());
14+
var baseCalculator = new TestBaseVersionCalculator(true, new SemanticVersion(1), new MockCommit());
1515
var semanticVersionBuildMetaData = new SemanticVersionBuildMetaData(1, "master", "b1a34e", DateTimeOffset.Now);
1616
var sut = new NextVersionCalculator(baseCalculator, new TestMetaDataCalculator(semanticVersionBuildMetaData));
1717
var config = new Config();
@@ -25,7 +25,7 @@ public void ShouldIncrementVersionBasedOnConfig()
2525
[Test]
2626
public void DoesNotIncrementWhenBaseVersionSaysNotTo()
2727
{
28-
var baseCalculator = new TestBaseVersionCalculator(false, true, new SemanticVersion(1), new MockCommit());
28+
var baseCalculator = new TestBaseVersionCalculator(false, new SemanticVersion(1), new MockCommit());
2929
var semanticVersionBuildMetaData = new SemanticVersionBuildMetaData(1, "master", "b1a34e", DateTimeOffset.Now);
3030
var sut = new NextVersionCalculator(baseCalculator, new TestMetaDataCalculator(semanticVersionBuildMetaData));
3131
var config = new Config();
@@ -39,7 +39,7 @@ public void DoesNotIncrementWhenBaseVersionSaysNotTo()
3939
[Test]
4040
public void AppliesBranchPreReleaseTag()
4141
{
42-
var baseCalculator = new TestBaseVersionCalculator(false, true, new SemanticVersion(1), new MockCommit());
42+
var baseCalculator = new TestBaseVersionCalculator(false, new SemanticVersion(1), new MockCommit());
4343
var semanticVersionBuildMetaData = new SemanticVersionBuildMetaData(2, "develop", "b1a34e", DateTimeOffset.Now);
4444
var sut = new NextVersionCalculator(baseCalculator, new TestMetaDataCalculator(semanticVersionBuildMetaData));
4545
var context = new GitVersionContextBuilder()
@@ -54,7 +54,7 @@ public void AppliesBranchPreReleaseTag()
5454
[Test]
5555
public void PreReleaseTagCanUseBranchName()
5656
{
57-
var baseCalculator = new TestBaseVersionCalculator(false, true, new SemanticVersion(1), new MockCommit());
57+
var baseCalculator = new TestBaseVersionCalculator(false, new SemanticVersion(1), new MockCommit());
5858
var semanticVersionBuildMetaData = new SemanticVersionBuildMetaData(2, "develop", "b1a34e", DateTimeOffset.Now);
5959
var sut = new NextVersionCalculator(baseCalculator, new TestMetaDataCalculator(semanticVersionBuildMetaData));
6060
var config = new Config();

GitVersionCore.Tests/VersionCalculation/TestBaseVersionCalculator.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,18 @@ public class TestBaseVersionCalculator : IBaseVersionCalculator
99
{
1010
readonly SemanticVersion semanticVersion;
1111
bool shouldIncrement;
12-
bool shouldUpdateTag;
1312
Commit source;
1413

15-
public TestBaseVersionCalculator(bool shouldIncrement, bool shouldUpdateTag, SemanticVersion semanticVersion, Commit source)
14+
public TestBaseVersionCalculator(bool shouldIncrement, SemanticVersion semanticVersion, Commit source)
1615
{
1716
this.semanticVersion = semanticVersion;
1817
this.source = source;
19-
this.shouldUpdateTag = shouldUpdateTag;
2018
this.shouldIncrement = shouldIncrement;
2119
}
2220

2321
public BaseVersion GetBaseVersion(GitVersionContext context)
2422
{
25-
return new BaseVersion("Test source", shouldIncrement, shouldUpdateTag, semanticVersion, source, null);
23+
return new BaseVersion("Test source", shouldIncrement, semanticVersion, source, null);
2624
}
2725
}
2826
}

GitVersionCore/VersionCalculation/BaseVersionCalculator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ public BaseVersion GetBaseVersion(GitVersionContext context)
3232
{
3333
if (v1.SemanticVersion > v2.SemanticVersion)
3434
{
35-
return new BaseVersion(v1.Source, v1.ShouldIncrement, v1.ShouldUpdateTag, v1.SemanticVersion, v1.BaseVersionSource ?? v2.BaseVersionSource, v1.BranchNameOverride);
35+
return new BaseVersion(v1.Source, v1.ShouldIncrement, v1.SemanticVersion, v1.BaseVersionSource ?? v2.BaseVersionSource, v1.BranchNameOverride);
3636
}
3737

38-
return new BaseVersion(v2.Source, v2.ShouldIncrement, v2.ShouldUpdateTag, v2.SemanticVersion, v2.BaseVersionSource ?? v1.BaseVersionSource, v2.BranchNameOverride);
38+
return new BaseVersion(v2.Source, v2.ShouldIncrement, v2.SemanticVersion, v2.BaseVersionSource ?? v1.BaseVersionSource, v2.BranchNameOverride);
3939
});
4040

4141
Logger.WriteInfo(string.Format("Base version used: {0}", baseVersion));

GitVersionCore/VersionCalculation/BaseVersionCalculators/BaseVersion.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44

55
public class BaseVersion
66
{
7-
public BaseVersion(string source, bool shouldIncrement, bool shouldUpdateTag, SemanticVersion semanticVersion, Commit baseVersionSource, string branchNameOverride)
7+
public BaseVersion(string source, bool shouldIncrement, SemanticVersion semanticVersion, Commit baseVersionSource, string branchNameOverride)
88
{
99
Source = source;
1010
ShouldIncrement = shouldIncrement;
11-
ShouldUpdateTag = shouldUpdateTag;
1211
SemanticVersion = semanticVersion;
1312
BaseVersionSource = baseVersionSource;
1413
BranchNameOverride = branchNameOverride;
@@ -18,8 +17,6 @@ public BaseVersion(string source, bool shouldIncrement, bool shouldUpdateTag, Se
1817

1918
public bool ShouldIncrement { get; private set; }
2019

21-
public bool ShouldUpdateTag { get; private set; }
22-
2320
public SemanticVersion SemanticVersion { get; private set; }
2421

2522
public Commit BaseVersionSource { get; private set; }

GitVersionCore/VersionCalculation/BaseVersionCalculators/ConfigNextVersionBaseVersionStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public override BaseVersion GetVersion(GitVersionContext context)
77
if (string.IsNullOrEmpty(context.Configuration.NextVersion) || context.IsCurrentCommitTagged)
88
return null;
99
var semanticVersion = SemanticVersion.Parse(context.Configuration.NextVersion, context.Configuration.GitTagPrefix);
10-
return new BaseVersion("NextVersion in GitVersionConfig.yaml", false, true, semanticVersion, null, null);
10+
return new BaseVersion("NextVersion in GitVersionConfig.yaml", false, semanticVersion, null, null);
1111
}
1212
}
1313
}

GitVersionCore/VersionCalculation/BaseVersionCalculators/HighestTagBaseVersionStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public override BaseVersion GetVersion(GitVersionContext context)
1111
if (GetVersion(context, out version))
1212
{
1313
var shouldUpdateVersion = version.Commit.Sha != context.CurrentCommit.Sha;
14-
return new BaseVersion(string.Format("Git tag '{0}'", version.Tag), shouldUpdateVersion, shouldUpdateVersion, version.SemVer, version.Commit, null);
14+
return new BaseVersion(string.Format("Git tag '{0}'", version.Tag), shouldUpdateVersion, version.SemVer, version.Commit, null);
1515
}
1616

1717
return null;

GitVersionCore/VersionCalculation/BaseVersionCalculators/MergeMessageBaseVersionStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public override BaseVersion GetVersion(GitVersionContext context)
1919
var shouldIncrement = !context.Configuration.PreventIncrementForMergedBranchVersion;
2020
return new[]
2121
{
22-
new BaseVersion(string.Format("Merge message '{0}'", c.Message.Trim()), shouldIncrement, true, semanticVersion, c, null)
22+
new BaseVersion(string.Format("Merge message '{0}'", c.Message.Trim()), shouldIncrement, semanticVersion, c, null)
2323
};
2424
}
2525
return Enumerable.Empty<BaseVersion>();

GitVersionCore/VersionCalculation/BaseVersionCalculators/VersionInBranchBaseVersionStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public override BaseVersion GetVersion(GitVersionContext context)
1111
{
1212
var commitBranchWasBranchedFrom = context.CurrentBranch.FindCommitBranchWasBranchedFrom(context.Repository, context.OnlyEvaluateTrackedBranches);
1313
var branchNameOverride = context.CurrentBranch.Name.RegexReplace("[-/]" + versionInBranch.Item1, string.Empty);
14-
return new BaseVersion("Version in branch name", false, true, versionInBranch.Item2, commitBranchWasBranchedFrom, branchNameOverride);
14+
return new BaseVersion("Version in branch name", false, versionInBranch.Item2, commitBranchWasBranchedFrom, branchNameOverride);
1515
}
1616

1717
return null;

GitVersionCore/VersionCalculation/FallbackBaseVersionStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public class FallbackBaseVersionStrategy : BaseVersionStrategy
77
{
88
public override BaseVersion GetVersion(GitVersionContext context)
99
{
10-
return new BaseVersion("Fallback base version", false, true, new SemanticVersion(minor: 1), context.CurrentBranch.Commits.Last(), null);
10+
return new BaseVersion("Fallback base version", false, new SemanticVersion(minor: 1), context.CurrentBranch.Commits.Last(), null);
1111
}
1212
}
1313
}

0 commit comments

Comments
 (0)