Skip to content

Commit ad9738e

Browse files
committed
Merge pull request #310 from JakeGinnivan/NewTest
Test which shows the version is not bumped on develop when release branc...
2 parents 637c91c + 9469bda commit ad9738e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

GitVersionCore.Tests/IntegrationTests/GitFlow/DevelopScenarios.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,22 @@ public void WhenDevelopBranchedFromMaster_MinorIsIncreased()
1515
fixture.AssertFullSemver("1.1.0-unstable.0+0");
1616
}
1717
}
18+
19+
[Test]
20+
public void MergingReleaseBranchBackIntoDevelopWithoutMergingToMaster_DoesNotBumpDevelopVersion()
21+
{
22+
using (var fixture = new EmptyRepositoryFixture(new Config()))
23+
{
24+
fixture.Repository.MakeATaggedCommit("1.0.0");
25+
fixture.Repository.CreateBranch("develop").Checkout();
26+
fixture.Repository.CreateBranch("release-2.0.0").Checkout();
27+
fixture.AssertFullSemver("2.0.0-beta.1+0");
28+
fixture.Repository.Checkout("develop");
29+
fixture.AssertFullSemver("1.1.0-unstable.0+0");
30+
fixture.Repository.MergeNoFF("release-2.0.0", Constants.SignatureNow());
31+
fixture.AssertFullSemver("1.1.0-unstable.0+0");
32+
}
33+
}
1834

1935
[Test]
2036
public void CanChangeDevelopTagViaConfig()

0 commit comments

Comments
 (0)