Skip to content

Commit fce5ad8

Browse files
committed
Merge pull request #722 from okb/feature/peeled-target-blob
A peeled target isn't necessarily a commit
2 parents 3d421be + 5b42ce2 commit fce5ad8

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/GitVersionCore/GitVersionCore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@
124124
<Compile Include="VersionCalculation\BaseVersionCalculators\BaseVersion.cs" />
125125
<Compile Include="VersionCalculation\BaseVersionCalculators\ConfigNextVersionBaseVersionStrategy.cs" />
126126
<Compile Include="VersionCalculation\BaseVersionCalculators\TrackMergeTargetBaseVersionStrategy.cs" />
127-
<Compile Include="VersionCalculation\BaseVersionCalculators\HighestTagBaseVersionStrategy.cs" />
127+
<Compile Include="VersionCalculation\BaseVersionCalculators\TaggedCommitVersionStrategy.cs" />
128128
<Compile Include="VersionCalculation\BaseVersionCalculators\MergeMessageBaseVersionStrategy.cs" />
129129
<Compile Include="VersionCalculation\BaseVersionCalculators\VersionInBranchBaseVersionStrategy.cs" />
130130
<Compile Include="VersionCalculation\BaseVersionStrategy.cs" />

src/GitVersionCore/VersionCalculation/BaseVersionCalculators/HighestTagBaseVersionStrategy.cs renamed to src/GitVersionCore/VersionCalculation/BaseVersionCalculators/TaggedCommitVersionStrategy.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ public override IEnumerable<BaseVersion> GetVersions(GitVersionContext context)
3030
SemanticVersion version;
3131
if (SemanticVersion.TryParse(t.Name, context.Configuration.GitTagPrefix, out version))
3232
{
33-
return new VersionTaggedCommit((Commit)t.PeeledTarget(), version, t.Name);
33+
var commit = t.PeeledTarget() as Commit;
34+
if (commit != null)
35+
return new VersionTaggedCommit(commit, version, t.Name);
3436
}
3537
return null;
3638
})

0 commit comments

Comments
 (0)