Skip to content

Commit ae75ea4

Browse files
authored
Merge branch 'master' into nugetprereleasetag
2 parents 5c35c46 + 76b9fd6 commit ae75ea4

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/GitVersionCore.Tests/IntegrationTests/DevelopScenarios.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public void InheritVersionFromReleaseBranch()
171171
fixture.MakeACommit();
172172
fixture.MakeACommit();
173173
fixture.Checkout("develop");
174-
fixture.AssertFullSemver("2.1.0-alpha.0");
174+
fixture.AssertFullSemver("1.1.0-alpha.1");
175175
fixture.MakeACommit();
176176
fixture.AssertFullSemver("2.1.0-alpha.1");
177177
fixture.MergeNoFF("release/2.0.0");

src/GitVersionCore/VersionCalculation/DevelopVersionStrategy.cs

+4
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,11 @@ IEnumerable<BaseVersion> GetReleaseVersion(GitVersionContext context, Branch rel
6868
{
6969
var tagPrefixRegex = context.Configuration.GitTagPrefix;
7070
var repository = context.Repository;
71+
7172
var baseSource = releaseBranch.FindMergeBase(context.CurrentBranch, repository);
73+
if (baseSource == context.CurrentCommit)
74+
return new BaseVersion[0];
75+
7276
return releaseVersionStrategy
7377
.GetVersions(tagPrefixRegex, releaseBranch, repository)
7478
.Select(b => new BaseVersion(b.Source, true, b.SemanticVersion, baseSource, b.BranchNameOverride));

0 commit comments

Comments
 (0)