Skip to content

Commit c67982d

Browse files
authored
Merge pull request #2453 from SergeyChanaev/master
Add PreReleaseLabelWithDash variable
2 parents d34dcb9 + 3e0d32d commit c67982d

File tree

23 files changed

+33
-2
lines changed

23 files changed

+33
-2
lines changed

docs/input/docs/more-info/variables.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Running `GitVersion.exe` in your repo will show you what is available. For the
1515
"PreReleaseTag":"beta.1",
1616
"PreReleaseTagWithDash":"-beta.1",
1717
"PreReleaseLabel":"beta",
18+
"PreReleaseLabelWithDash":"-beta",
1819
"PreReleaseNumber":1,
1920
"WeightedPreReleaseNumber":1001,
2021
"BuildMetaData":1,

src/GitVersionCore.Tests/Core/GitVersionExecutorTests.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ public void CacheFileExistsOnDisk()
123123
PreReleaseTag: test.19
124124
PreReleaseTagWithDash: -test.19
125125
PreReleaseLabel: test
126+
PreReleaseLabelWithDash: -test
126127
PreReleaseNumber: 19
127128
WeightedPreReleaseNumber: 19
128129
BuildMetaData:
@@ -186,6 +187,7 @@ public void CacheFileExistsOnDiskWhenOverrideConfigIsSpecifiedVersionShouldBeDyn
186187
PreReleaseTag: test.19
187188
PreReleaseTagWithDash: -test.19
188189
PreReleaseLabel: test
190+
PreReleaseLabelWithDash: -test
189191
PreReleaseNumber: 19
190192
BuildMetaData:
191193
BuildMetaDataPadded:
@@ -271,6 +273,7 @@ public void ConfigChangeInvalidatesCache()
271273
PreReleaseTag: test.19
272274
PreReleaseTagWithDash: -test.19
273275
PreReleaseLabel: test
276+
PreReleaseLabelWithDash: -test
274277
PreReleaseNumber: 19
275278
WeightedPreReleaseNumber: 19
276279
BuildMetaData:
@@ -335,6 +338,7 @@ public void NoCacheBypassesCache()
335338
PreReleaseTag: test.19
336339
PreReleaseTagWithDash: -test.19
337340
PreReleaseLabel: test
341+
PreReleaseLabelWithDash: -test
338342
PreReleaseNumber: 19
339343
WeightedPreReleaseNumber: 19
340344
BuildMetaData:

src/GitVersionCore.Tests/Helpers/TestableVersionVariables.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ public TestableVersionVariables(
1010
string escapedBranchName = "", string sha = "", string shortSha = "", string majorMinorPatch = "",
1111
string semVer = "", string legacySemVer = "", string legacySemVerPadded = "", string fullSemVer = "",
1212
string assemblySemVer = "", string assemblySemFileVer = "", string preReleaseTag = "",
13-
string preReleaseTagWithDash = "", string preReleaseLabel = "", string preReleaseNumber = "",
13+
string preReleaseTagWithDash = "", string preReleaseLabel = "", string preReleaseLabelWithDash = "", string preReleaseNumber = "",
1414
string weightedPreReleaseNumber = "", string informationalVersion = "", string commitDate = "",
1515
string nugetVersion = "", string nugetVersionV2 = "", string nugetPreReleaseTag = "",
1616
string nugetPreReleaseTagV2 = "", string versionSourceSha = "", string commitsSinceVersionSource = "",
1717
string commitsSinceVersionSourcePadded = "", string uncommittedChanges = "") : base(
1818
major, minor, patch, buildMetaData, buildMetaDataPadded, fullBuildMetaData, branchName, escapedBranchName,
1919
sha, shortSha, majorMinorPatch, semVer, legacySemVer, legacySemVerPadded, fullSemVer,
2020
assemblySemVer, assemblySemFileVer, preReleaseTag, weightedPreReleaseNumber, preReleaseTagWithDash,
21-
preReleaseLabel, preReleaseNumber, informationalVersion, commitDate, nugetVersion, nugetVersionV2,
21+
preReleaseLabel, preReleaseLabelWithDash, preReleaseNumber, informationalVersion, commitDate, nugetVersion, nugetVersionV2,
2222
nugetPreReleaseTag, nugetPreReleaseTagV2, versionSourceSha, commitsSinceVersionSource, commitsSinceVersionSourcePadded, uncommittedChanges)
2323
{
2424
}

src/GitVersionCore.Tests/VersionCalculation/Approved/JsonVersionBuilderTests.Json.approved.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"PreReleaseTag":"unstable.4",
66
"PreReleaseTagWithDash":"-unstable.4",
77
"PreReleaseLabel":"unstable",
8+
"PreReleaseLabelWithDash":"-unstable",
89
"PreReleaseNumber":4,
910
"WeightedPreReleaseNumber":4,
1011
"BuildMetaData":5,

src/GitVersionCore.Tests/VersionCalculation/Approved/VariableProviderTests.ProvidesVariablesInContinuousDeliveryModeForFeatureBranch.approved.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"PreReleaseTag":"",
66
"PreReleaseTagWithDash":"",
77
"PreReleaseLabel":"",
8+
"PreReleaseLabelWithDash":"",
89
"PreReleaseNumber":"",
910
"WeightedPreReleaseNumber":0,
1011
"BuildMetaData":5,

src/GitVersionCore.Tests/VersionCalculation/Approved/VariableProviderTests.ProvidesVariablesInContinuousDeliveryModeForFeatureBranchWithCustomAssemblyInfoFormat.approved.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"PreReleaseTag":"",
66
"PreReleaseTagWithDash":"",
77
"PreReleaseLabel":"",
8+
"PreReleaseLabelWithDash":"",
89
"PreReleaseNumber":"",
910
"WeightedPreReleaseNumber":0,
1011
"BuildMetaData":5,

src/GitVersionCore.Tests/VersionCalculation/Approved/VariableProviderTests.ProvidesVariablesInContinuousDeliveryModeForPreRelease.approved.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"PreReleaseTag":"unstable.4",
66
"PreReleaseTagWithDash":"-unstable.4",
77
"PreReleaseLabel":"unstable",
8+
"PreReleaseLabelWithDash":"-unstable",
89
"PreReleaseNumber":4,
910
"WeightedPreReleaseNumber":4,
1011
"BuildMetaData":5,

src/GitVersionCore.Tests/VersionCalculation/Approved/VariableProviderTests.ProvidesVariablesInContinuousDeliveryModeForPreReleaseWithPadding.approved.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"PreReleaseTag":"unstable.4",
66
"PreReleaseTagWithDash":"-unstable.4",
77
"PreReleaseLabel":"unstable",
8+
"PreReleaseLabelWithDash":"-unstable",
89
"PreReleaseNumber":4,
910
"WeightedPreReleaseNumber":4,
1011
"BuildMetaData":5,

src/GitVersionCore.Tests/VersionCalculation/Approved/VariableProviderTests.ProvidesVariablesInContinuousDeliveryModeForStable.approved.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"PreReleaseTag":"",
66
"PreReleaseTagWithDash":"",
77
"PreReleaseLabel":"",
8+
"PreReleaseLabelWithDash":"",
89
"PreReleaseNumber":"",
910
"WeightedPreReleaseNumber":0,
1011
"BuildMetaData":5,

src/GitVersionCore.Tests/VersionCalculation/Approved/VariableProviderTests.ProvidesVariablesInContinuousDeploymentModeForPreRelease.approved.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"PreReleaseTag":"unstable.8",
66
"PreReleaseTagWithDash":"-unstable.8",
77
"PreReleaseLabel":"unstable",
8+
"PreReleaseLabelWithDash":"-unstable",
89
"PreReleaseNumber":8,
910
"WeightedPreReleaseNumber":8,
1011
"BuildMetaData":"",

0 commit comments

Comments
 (0)