Skip to content

Commit 1a6e10f

Browse files
committed
Merge pull request #174 from JakeGinnivan/FixIncorrectVersionBump
Fixed regression
2 parents 879c2de + 1bc796f commit 1a6e10f

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

GitVersionCore/MergeMessageParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public static bool TryParse(Commit mergeCommit, out string versionPart)
3939
var branch = Regex.Match(message, "from (?<branch>.*)").Groups["branch"].Value;
4040
var lastBranchPart = branch.Split('/', '-').Last();
4141

42-
if (!char.IsNumber(lastBranchPart.First()))
42+
if (!char.IsNumber(lastBranchPart.First()) || !lastBranchPart.Contains("."))
4343
{
4444
return false;
4545
}

Tests/MergeMessageParserTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public class MergeMessageParserTests
1919
[TestCase("Merge branch 'hotfix-0.1.5'\n\nRelates to: TicketId", true, "0.1.5")]
2020
[TestCase("Merge branch 'alpha-0.1.5'", true, "0.1.5")]
2121
[TestCase("Merge pull request #165 from Particular/release-1.0.0", true, "1.0.0")]
22+
[TestCase("Merge pull request #95 from Particular/issue-94", false, null)]
2223
public void AssertMergeMessage(string message, bool isMergeCommit, string expectedVersion)
2324
{
2425
var c = new MockCommit

0 commit comments

Comments
 (0)