You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
newobject[]{"Merge pull request #1234 from feature/one from feature/two to dev","feature/two","dev",null,1234},
121
-
newobject[]{"Merge pull request #1234 in feature/one from feature/two to dev","feature/two","dev",null,1234},
122
-
newobject[]{"Merge pull request #1234 in v4.0.0 from v4.1.0 to dev","v4.1.0","dev",newSemanticVersion(4,1),1234},
123
-
newobject[]{"Merge pull request #1234 in V4.0.0 from V4.1.0 to dev","V4.1.0","dev",newSemanticVersion(4,1),1234},
124
-
newobject[]{"Merge pull request #1234 from origin/feature/one from origin/feature/4.2/two to dev","origin/feature/4.2/two","dev",newSemanticVersion(4,2),1234},
125
-
newobject[]{"Merge pull request #1234 in feature/4.1/one from feature/4.2/two to dev","feature/4.2/two","dev",newSemanticVersion(4,2),1234},
126
-
newobject[]{"Merge pull request #1234 in feature/4.1/one from feature/4.2/two to dev","feature/4.2/two","dev",newSemanticVersion(4,2),1234},
127
-
newobject[]{"Merge pull request #1234 from feature/one from feature/two to master","feature/two","master",null,1234},
128
-
newobject[]{"Merge pull request #1234 in V4.1.0 from V://10.10.10.10 to dev","V://10.10.10.10","dev",null,1234},
129
-
//TODO: Investigate successful bitbucket merge messages that may be invalid
130
-
// Regex has double 'from/in from' section. Is that correct?
131
-
newobject[]{"Merge pull request #1234 in feature/4.1/one from feature/4.2/two to dev","feature/4.2/two","dev",newSemanticVersion(4,2),1234},
132
-
newobject[]{"Merge pull request #1234 from feature/one from v4.0.0 to master","v4.0.0","master",newSemanticVersion(4),1234}
133
-
134
-
135
-
136
-
};
118
+
newobject[]{"Merge pull request #1234 from feature/one from feature/two to dev","feature/two","dev",null,1234},
119
+
newobject[]{"Merge pull request #1234 in feature/one from feature/two to dev","feature/two","dev",null,1234},
120
+
newobject[]{"Merge pull request #1234 in v4.0.0 from v4.1.0 to dev","v4.1.0","dev",newSemanticVersion(4,1),1234},
121
+
newobject[]{"Merge pull request #1234 from origin/feature/one from origin/feature/4.2/two to dev","origin/feature/4.2/two","dev",newSemanticVersion(4,2),1234},
122
+
newobject[]{"Merge pull request #1234 in feature/4.1/one from feature/4.2/two to dev","feature/4.2/two","dev",newSemanticVersion(4,2),1234},
123
+
newobject[]{"Merge pull request #1234 from feature/one from feature/two to master","feature/two","master",null,1234},
124
+
newobject[]{"Merge pull request #1234 in V4.1.0 from V://10.10.10.10 to dev","V://10.10.10.10","dev",null,1234},
125
+
//TODO: Investigate successful bitbucket merge messages that may be invalid
126
+
// Regex has double 'from/in from' section. Is that correct?
127
+
newobject[]{"Merge pull request #1234 from feature/one from v4.0.0 to master","v4.0.0","master",newSemanticVersion(4),1234}
Copy file name to clipboardExpand all lines: src/GitVersionCore/MergeMessage.cs
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,9 @@ class MergeMessage
12
12
newMergeMessagePattern("SmartGit",@"^Finish (?<SourceBranch>[^\s]*)(?: into (?<TargetBranch>[^\s]*))*"),
13
13
newMergeMessagePattern("BitBucketPull",@"^Merge pull request #(?<PullRequestNumber>\d+) (from|in) (?<Source>.*) from (?<SourceBranch>[^\s]*) to (?<TargetBranch>[^\s]*)"),
14
14
newMergeMessagePattern("GitHubPull",@"^Merge pull request #(?<PullRequestNumber>\d+) (from|in) (?:(?<SourceBranch>[^\s]*))(?: into (?<TargetBranch>[^\s]*))*"),
15
-
newMergeMessagePattern("RemoteTracking",@"^Merge remote-tracking branch '(?<SourceBranch>[^\s]*)'(?: into (?<TargetBranch>[^\s]*))*")
15
+
newMergeMessagePattern("RemoteTracking",@"^Merge remote-tracking branch '(?<SourceBranch>[^\s]*)'(?: into (?<TargetBranch>[^\s]*))*"),
16
+
newMergeMessagePattern("TfsMergeMessageEnglishUS",@"^Merge (?<SourceBranch>[^\s]*) to (?<TargetBranch>[^\s]*)"),
17
+
newMergeMessagePattern("TfsMergeMessageGermanDE",@"^Zusammengeführter PR ""(?<PullRequestNumber>\d+)""\: (?<SourceBranch>.*) mit (?<TargetBranch>.*) mergen")
0 commit comments