Skip to content

Commit bd8bd8d

Browse files
committed
Fix unit tests
1 parent 50c00ac commit bd8bd8d

10 files changed

+15
-15
lines changed

src/GitVersion.Configuration.Tests/Configuration/ConfigurationProviderTests.CanWriteOutEffectiveConfiguration.approved.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ branches:
3939
is-mainline: true
4040
pre-release-weight: 55000
4141
release:
42-
mode: ContinuousDelivery
42+
mode: ManualDeployment
4343
label: beta
4444
increment: None
4545
prevent-increment-of-merged-branch-version: true
@@ -56,7 +56,7 @@ branches:
5656
is-mainline: false
5757
pre-release-weight: 30000
5858
feature:
59-
mode: ContinuousDelivery
59+
mode: ManualDeployment
6060
label: '{BranchName}'
6161
increment: Inherit
6262
regex: ^features?[/-](?<BranchName>.+)
@@ -70,7 +70,7 @@ branches:
7070
is-source-branch-for: []
7171
pre-release-weight: 30000
7272
pull-request:
73-
mode: ContinuousDeployment
73+
mode: ContinuousDelivery
7474
label: PullRequest
7575
increment: Inherit
7676
label-number-pattern: '[/-](?<number>\d+)'
@@ -85,7 +85,7 @@ branches:
8585
is-source-branch-for: []
8686
pre-release-weight: 30000
8787
hotfix:
88-
mode: ContinuousDelivery
88+
mode: ManualDeployment
8989
label: beta
9090
increment: Inherit
9191
regex: ^hotfix(es)?[/-]
@@ -111,7 +111,7 @@ branches:
111111
is-mainline: true
112112
pre-release-weight: 55000
113113
unknown:
114-
mode: ContinuousDelivery
114+
mode: ManualDeployment
115115
label: '{BranchName}'
116116
increment: Inherit
117117
regex: (?<BranchName>.+)
@@ -126,7 +126,7 @@ branches:
126126
is-source-branch-for: []
127127
ignore:
128128
sha: []
129-
mode: ContinuousDeployment
129+
mode: ContinuousDelivery
130130
label: '{BranchName}'
131131
increment: Inherit
132132
prevent-increment-of-merged-branch-version: false

src/GitVersion.Core/VersionCalculation/TrunkBased/NonTrunk/CommitOnNonTrunk.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ internal sealed class CommitOnNonTrunk : ITrunkBasedIncrementer
1111
// A 58 minutes ago
1212

1313
public bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
14-
=> commit.ChildIteration is null && !commit.Configuration.IsMainline && context.SemanticVersion is null;
14+
=> !commit.HasChildIteration && !commit.Configuration.IsMainline && context.SemanticVersion is null;
1515

1616
public IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
1717
{

src/GitVersion.Core/VersionCalculation/TrunkBased/NonTrunk/CommitOnNonTrunkWithPreReleaseTagBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace GitVersion.VersionCalculation.TrunkBased.NonTrunk;
66
internal abstract class CommitOnNonTrunkWithPreReleaseTagBase : ITrunkBasedIncrementer
77
{
88
public virtual bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
9-
=> commit.ChildIteration is null && !commit.Configuration.IsMainline
9+
=> !commit.HasChildIteration && !commit.Configuration.IsMainline
1010
&& context.SemanticVersion?.IsPreRelease == true;
1111

1212
public virtual IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)

src/GitVersion.Core/VersionCalculation/TrunkBased/NonTrunk/CommitOnNonTrunkWithStableTagBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace GitVersion.VersionCalculation.TrunkBased.NonTrunk;
66
internal abstract class CommitOnNonTrunkWithStableTagBase : ITrunkBasedIncrementer
77
{
88
public virtual bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
9-
=> !commit.Configuration.IsMainline && commit.ChildIteration is null
9+
=> !commit.Configuration.IsMainline && !commit.HasChildIteration
1010
&& context.SemanticVersion?.IsPreRelease == false;
1111

1212
public virtual IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)

src/GitVersion.Core/VersionCalculation/TrunkBased/NonTrunk/MergeCommitOnNonTrunkBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace GitVersion.VersionCalculation.TrunkBased.NonTrunk;
55
internal abstract class MergeCommitOnNonTrunkBase : ITrunkBasedIncrementer
66
{
77
public virtual bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
8-
=> commit.ChildIteration is not null && !commit.Configuration.IsMainline && context.SemanticVersion is null;
8+
=> commit.HasChildIteration && !commit.Configuration.IsMainline && context.SemanticVersion is null;
99

1010
public virtual IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
1111
{

src/GitVersion.Core/VersionCalculation/TrunkBased/Trunk/CommitOnTrunk.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ internal sealed class CommitOnTrunk : ITrunkBasedIncrementer
1111
// A 58 minutes ago <<--
1212

1313
public bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
14-
=> commit.ChildIteration is null && commit.Configuration.IsMainline && context.SemanticVersion is null;
14+
=> !commit.HasChildIteration && commit.Configuration.IsMainline && context.SemanticVersion is null;
1515

1616
public IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
1717
{

src/GitVersion.Core/VersionCalculation/TrunkBased/Trunk/CommitOnTrunkWithPreReleaseTagBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace GitVersion.VersionCalculation.TrunkBased.Trunk;
55
internal abstract class CommitOnTrunkWithPreReleaseTagBase : ITrunkBasedIncrementer
66
{
77
public virtual bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
8-
=> commit.Configuration.IsMainline && commit.ChildIteration is null
8+
=> commit.Configuration.IsMainline && !commit.HasChildIteration
99
&& context.SemanticVersion?.IsPreRelease == true;
1010

1111
public virtual IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)

src/GitVersion.Core/VersionCalculation/TrunkBased/Trunk/CommitOnTrunkWithStableTagBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace GitVersion.VersionCalculation.TrunkBased.Trunk;
66
internal abstract class CommitOnTrunkWithStableTagBase : ITrunkBasedIncrementer
77
{
88
public virtual bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
9-
=> commit.Configuration.IsMainline && commit.ChildIteration is null
9+
=> commit.Configuration.IsMainline && !commit.HasChildIteration
1010
&& context.SemanticVersion?.IsPreRelease == false;
1111

1212
public virtual IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)

src/GitVersion.Core/VersionCalculation/TrunkBased/Trunk/MergeCommitOnTrunkBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace GitVersion.VersionCalculation.TrunkBased.Trunk;
55
internal abstract class MergeCommitOnTrunkBase : ITrunkBasedIncrementer
66
{
77
public virtual bool MatchPrecondition(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
8-
=> commit.ChildIteration is not null && commit.Configuration.IsMainline && context.SemanticVersion is null;
8+
=> commit.HasChildIteration && commit.Configuration.IsMainline && context.SemanticVersion is null;
99

1010
public virtual IEnumerable<BaseVersionV2> GetIncrements(TrunkBasedIteration iteration, TrunkBasedCommit commit, TrunkBasedContext context)
1111
{

src/GitVersion.Core/VersionCalculation/TrunkBased/TrunkBasedCommit.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public bool IsPredecessorTheLastCommitOnTrunk
3333

3434
public TrunkBasedIteration? ChildIteration { get; private set; }
3535

36-
public bool HasChildIteration => ChildIteration is not null;
36+
public bool HasChildIteration => ChildIteration?.Commits.Any() == true;
3737

3838
public IReadOnlyCollection<SemanticVersion> SemanticVersions => semanticVersions;
3939

0 commit comments

Comments
 (0)