Skip to content

Commit 8b994aa

Browse files
committed
Merge pull request #361 from thefringeninja/alternative-refspecs
Alternative refspecs
2 parents abaa384 + dd528b0 commit 8b994aa

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

GitVersionCore/BuildServers/GitHelper.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace GitVersion
77

88
public static class GitHelper
99
{
10-
const string MergeMessageRegexPattern = "refs/heads/(pr|pull(-requests)?/(?<issuenumber>[0-9]*)/merge)";
10+
const string MergeMessageRegexPattern = "refs/heads/(pr|pull(-requests)?/(?<issuenumber>[0-9]*)/(merge|head))";
1111

1212
public static void NormalizeGitDirectory(string gitDirectory, Authentication authentication)
1313
{
@@ -76,6 +76,7 @@ public static string ExtractIssueNumber(string mergeMessage)
7676
// Dynamic: refs/heads/pr/5
7777
// Github Message: refs/heads/pull/5/merge
7878
// Stash Message: refs/heads/pull-requests/5/merge
79+
// refs/heads/pull/5/head
7980
var regex = new Regex(MergeMessageRegexPattern);
8081
var match = regex.Match(mergeMessage);
8182

GitVersionExe.Tests/PullRequestInTeamCityTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ public class PullRequestInTeamCityTest
1010

1111
[TestCase("refs/pull-requests/5/merge")]
1212
[TestCase("refs/pull/5/merge")]
13+
[TestCase("refs/heads/pull/5/head")]
1314
public void GivenARemoteWithATagOnMaster_AndAPullRequestWithTwoCommits_AndBuildIsRunningInTeamCity_VersionIsCalculatedProperly(string pullRequestRef)
1415
{
1516
using (var fixture = new EmptyRepositoryFixture(new Config()))

0 commit comments

Comments
 (0)