Skip to content

Commit a100491

Browse files
author
Ruh Ullah Shah
committed
Remove the hardcoded string to detect a base version calculated using a MergeMessageBaseVersionStrategy
1 parent c172ffe commit a100491

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/GitVersionCore/VersionCalculation/BaseVersionCalculator.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ private void FixTheBaseVersionSourceOfMergeMessageStrategyIfReleaseBranchWasMerg
104104
{
105105
foreach (var baseVersion in baseVersions)
106106
{
107-
if (baseVersion.Version.Source.Contains("Merge message")
107+
if (baseVersion.Version.Source.Contains(
108+
MergeMessageBaseVersionStrategy.MergeMessageStrategyPrefix)
108109
&& baseVersion.Version.Source.Contains("Merge branch")
109110
&& baseVersion.Version.Source.Contains("release"))
110111
{

src/GitVersionCore/VersionCalculation/BaseVersionCalculators/MergeMessageBaseVersionStrategy.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,16 @@ public override IEnumerable<BaseVersion> GetVersions(GitVersionContext context)
2626
var shouldIncrement = !context.Configuration.PreventIncrementForMergedBranchVersion;
2727
return new[]
2828
{
29-
new BaseVersion(context, $"Merge message '{c.Message.Trim()}'", shouldIncrement, mergeMessage.Version, c, null)
29+
new BaseVersion(context, $"{MergeMessageStrategyPrefix} '{c.Message.Trim()}'", shouldIncrement, mergeMessage.Version, c, null)
3030
};
3131
}
3232
return Enumerable.Empty<BaseVersion>();
3333
}).ToList();
3434
return baseVersions;
3535
}
3636

37+
public static readonly string MergeMessageStrategyPrefix = "Merge message";
38+
3739
static bool TryParse(Commit mergeCommit, GitVersionContext context, out MergeMessage mergeMessage)
3840
{
3941
mergeMessage = Inner(mergeCommit, context);

0 commit comments

Comments
 (0)