diff --git a/.gitattributes b/.gitattributes
index 9a5cb22250..14ce78d666 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -11,6 +11,7 @@
# Custom for Visual Studio
*.cs diff=csharp
*.sln
+*.slnx
*.csproj
*.vbproj
*.fsproj
diff --git a/.github/workflows/_prepare.yml b/.github/workflows/_prepare.yml
index f227724340..0fd502d823 100644
--- a/.github/workflows/_prepare.yml
+++ b/.github/workflows/_prepare.yml
@@ -46,7 +46,7 @@ jobs:
-
name: '[Build]'
if: steps.cache-cake.outputs.cache-hit != 'true'
- run: dotnet build build/CI.sln --configuration=Release
+ run: dotnet build build/ --configuration=Release
-
name: '[Prepare]'
shell: pwsh
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 752b375de9..67c9758109 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -74,7 +74,7 @@ jobs:
-
name: '[Prepare]'
if: steps.cache-cake.outputs.cache-hit != 'true'
- run: dotnet build build/CI.sln --configuration=Release
+ run: dotnet build build/ --configuration=Release
-
name: '[Build]'
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index f49b4d9436..a08e5717da 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -78,7 +78,7 @@ jobs:
-
name: '[Build]'
if: steps.cache-cake.outputs.cache-hit != 'true'
- run: dotnet build build/CI.sln --configuration=Release
+ run: dotnet build build/ --configuration=Release
-
name: '[Prepare]'
shell: pwsh
diff --git a/.gitignore b/.gitignore
index 6625c880d9..325fb64cc5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -84,10 +84,8 @@ Thumbs.db
Desktop.ini
_NCrunch_GitVersion
-GitVersion.sln.ide/
.vs/
Packages/
-site/
/TestResult.xml
################
@@ -95,8 +93,6 @@ site/
################
.idea
-*.sln.iml
-
####################
# Visual Studio Code
diff --git a/build/CI.sln b/build/CI.sln
deleted file mode 100644
index a27ad622a9..0000000000
--- a/build/CI.sln
+++ /dev/null
@@ -1,143 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sln", "sln", "{EC2C1EC4-BE56-4CAE-A3EE-4A67EED6BC6C}"
-ProjectSection(SolutionItems) = preProject
- Directory.Build.props = Directory.Build.props
- Directory.Packages.props = Directory.Packages.props
- ..\global.json = ..\global.json
- ..\.gitignore = ..\.gitignore
- ..\.config\dotnet-tools.json = ..\.config\dotnet-tools.json
- ..\package.json = ..\package.json
- ..\.remarkrc.yaml = ..\.remarkrc.yaml
- ..\src\mark-shipped.ps1 = ..\src\mark-shipped.ps1
-EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "build", "build\build.csproj", "{1AC00FB2-E28A-46B7-9683-AA7A1AFC29EB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "common", "common\common.csproj", "{8B04D233-2891-44D8-A7D2-0EAFD38F1F70}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "config", "config\config.csproj", "{E8346E70-2A34-460E-90FD-DFD5B15FD476}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "artifacts", "artifacts\artifacts.csproj", "{7162B10E-40A1-44E3-AE5E-E7D1755AADAD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "docker", "docker\docker.csproj", "{E32EA41F-4614-4890-8C4D-4E0E2BC3B5D1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "publish", "publish\publish.csproj", "{EC09227C-01E6-49E2-A0EF-B91E0CDCA75A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "docs", "docs\docs.csproj", "{C85F4443-5A37-4230-BC0C-C4436149AAEB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "release", "release\release.csproj", "{8DAB65D8-57E8-4185-96FC-8A7C7373FC23}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{8E5B758F-925A-49E4-9011-20AD2A9E1F43}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\workflows\ci.yml = ..\.github\workflows\ci.yml
- ..\.github\workflows\codeql-analysis.yml = ..\.github\workflows\codeql-analysis.yml
- ..\.github\workflows\docs.yml = ..\.github\workflows\docs.yml
- ..\.github\workflows\format.yml = ..\.github\workflows\format.yml
- ..\.github\workflows\homebrew.yml = ..\.github\workflows\homebrew.yml
- ..\.github\workflows\release.yml = ..\.github\workflows\release.yml
- ..\.github\workflows\stale.yml = ..\.github\workflows\stale.yml
- ..\.github\workflows\winget.yml = ..\.github\workflows\winget.yml
- ..\.github\workflows\mkdocs.yml = ..\.github\workflows\mkdocs.yml
- ..\.github\dependabot.yml = ..\.github\dependabot.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "actions", "actions", "{A9B92261-AB9C-47D6-A8A7-616A5A62B063}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{960DC223-117E-41DE-8A89-C85E3D69A8E8}"
- ProjectSection(SolutionItems) = preProject
- ..\tests\scripts\test-global-tool.sh = ..\tests\scripts\test-global-tool.sh
- ..\tests\scripts\test-msbuild-task.sh = ..\tests\scripts\test-msbuild-task.sh
- ..\tests\scripts\test-native-tool.sh = ..\tests\scripts\test-native-tool.sh
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "cache-restore", "cache-restore", "{6B2EAF4B-81AF-44F8-8578-1B051C8AAA26}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\actions\cache-restore\action.yml = ..\.github\actions\cache-restore\action.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker-manifests", "docker-manifests", "{9F17919E-097F-4696-AB9C-20036F7F5E1D}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\actions\docker-manifests\action.yml = ..\.github\actions\docker-manifests\action.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker-publish", "docker-publish", "{EEB7B107-B408-4C4B-886D-7728EC692CBD}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\actions\docker-publish\action.yml = ..\.github\actions\docker-publish\action.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docker-test", "docker-test", "{965AC311-8A65-4AEB-B11F-3E4EBDFFBB8F}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\actions\docker-test\action.yml = ..\.github\actions\docker-test\action.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "artifacts-restore", "artifacts-restore", "{FF815E24-AE9E-49E5-BC93-F859450F9CD0}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\actions\artifacts-restore\action.yml = ..\.github\actions\artifacts-restore\action.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "artifacts-attest", "artifacts-attest", "{C4A801B1-45B1-4D2E-8911-4823778BF582}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\actions\artifacts-attest\action.yml = ..\.github\actions\artifacts-attest\action.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_", "_", "{C9CB0BFB-E2C4-44F6-86A4-54DDF600EE5D}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\workflows\_artifacts_linux.yml = ..\.github\workflows\_artifacts_linux.yml
- ..\.github\workflows\_artifacts_windows.yml = ..\.github\workflows\_artifacts_windows.yml
- ..\.github\workflows\_build.yml = ..\.github\workflows\_build.yml
- ..\.github\workflows\_docker.yml = ..\.github\workflows\_docker.yml
- ..\.github\workflows\_docker_manifests.yml = ..\.github\workflows\_docker_manifests.yml
- ..\.github\workflows\_prepare.yml = ..\.github\workflows\_prepare.yml
- ..\.github\workflows\_publish.yml = ..\.github\workflows\_publish.yml
- ..\.github\workflows\_unit_tests.yml = ..\.github\workflows\_unit_tests.yml
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1AC00FB2-E28A-46B7-9683-AA7A1AFC29EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1AC00FB2-E28A-46B7-9683-AA7A1AFC29EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1AC00FB2-E28A-46B7-9683-AA7A1AFC29EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1AC00FB2-E28A-46B7-9683-AA7A1AFC29EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {8B04D233-2891-44D8-A7D2-0EAFD38F1F70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8B04D233-2891-44D8-A7D2-0EAFD38F1F70}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8B04D233-2891-44D8-A7D2-0EAFD38F1F70}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8B04D233-2891-44D8-A7D2-0EAFD38F1F70}.Release|Any CPU.Build.0 = Release|Any CPU
- {E8346E70-2A34-460E-90FD-DFD5B15FD476}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E8346E70-2A34-460E-90FD-DFD5B15FD476}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E8346E70-2A34-460E-90FD-DFD5B15FD476}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E8346E70-2A34-460E-90FD-DFD5B15FD476}.Release|Any CPU.Build.0 = Release|Any CPU
- {7162B10E-40A1-44E3-AE5E-E7D1755AADAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7162B10E-40A1-44E3-AE5E-E7D1755AADAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7162B10E-40A1-44E3-AE5E-E7D1755AADAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7162B10E-40A1-44E3-AE5E-E7D1755AADAD}.Release|Any CPU.Build.0 = Release|Any CPU
- {E32EA41F-4614-4890-8C4D-4E0E2BC3B5D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E32EA41F-4614-4890-8C4D-4E0E2BC3B5D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E32EA41F-4614-4890-8C4D-4E0E2BC3B5D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E32EA41F-4614-4890-8C4D-4E0E2BC3B5D1}.Release|Any CPU.Build.0 = Release|Any CPU
- {EC09227C-01E6-49E2-A0EF-B91E0CDCA75A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EC09227C-01E6-49E2-A0EF-B91E0CDCA75A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EC09227C-01E6-49E2-A0EF-B91E0CDCA75A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EC09227C-01E6-49E2-A0EF-B91E0CDCA75A}.Release|Any CPU.Build.0 = Release|Any CPU
- {C85F4443-5A37-4230-BC0C-C4436149AAEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C85F4443-5A37-4230-BC0C-C4436149AAEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C85F4443-5A37-4230-BC0C-C4436149AAEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C85F4443-5A37-4230-BC0C-C4436149AAEB}.Release|Any CPU.Build.0 = Release|Any CPU
- {8DAB65D8-57E8-4185-96FC-8A7C7373FC23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8DAB65D8-57E8-4185-96FC-8A7C7373FC23}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8DAB65D8-57E8-4185-96FC-8A7C7373FC23}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8DAB65D8-57E8-4185-96FC-8A7C7373FC23}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {6B2EAF4B-81AF-44F8-8578-1B051C8AAA26} = {A9B92261-AB9C-47D6-A8A7-616A5A62B063}
- {9F17919E-097F-4696-AB9C-20036F7F5E1D} = {A9B92261-AB9C-47D6-A8A7-616A5A62B063}
- {EEB7B107-B408-4C4B-886D-7728EC692CBD} = {A9B92261-AB9C-47D6-A8A7-616A5A62B063}
- {965AC311-8A65-4AEB-B11F-3E4EBDFFBB8F} = {A9B92261-AB9C-47D6-A8A7-616A5A62B063}
- {FF815E24-AE9E-49E5-BC93-F859450F9CD0} = {A9B92261-AB9C-47D6-A8A7-616A5A62B063}
- {C4A801B1-45B1-4D2E-8911-4823778BF582} = {A9B92261-AB9C-47D6-A8A7-616A5A62B063}
- {C9CB0BFB-E2C4-44F6-86A4-54DDF600EE5D} = {8E5B758F-925A-49E4-9011-20AD2A9E1F43}
- EndGlobalSection
-EndGlobal
diff --git a/build/CI.slnx b/build/CI.slnx
new file mode 100644
index 0000000000..166029d197
--- /dev/null
+++ b/build/CI.slnx
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/build/Tasks/Build.cs b/build/build/Tasks/Build.cs
index 0561c3f69b..15b716ca5f 100644
--- a/build/build/Tasks/Build.cs
+++ b/build/build/Tasks/Build.cs
@@ -11,7 +11,7 @@ public sealed class Build : FrostingTask
public override void Run(BuildContext context)
{
context.Information("Builds solution...");
- const string sln = "./src/GitVersion.sln";
+ const string sln = "./src/GitVersion.slnx";
context.DotNetRestore(sln, new DotNetRestoreSettings
{
diff --git a/build/build/Tasks/BuildPrepare.cs b/build/build/Tasks/BuildPrepare.cs
index 46f3de017d..7ff7d4c1b0 100644
--- a/build/build/Tasks/BuildPrepare.cs
+++ b/build/build/Tasks/BuildPrepare.cs
@@ -11,7 +11,7 @@ public override void Run(BuildContext context)
{
context.Information("Builds solution...");
- const string sln = "./src/GitVersion.sln";
+ const string sln = "./src/GitVersion.slnx";
context.DotNetRestore(sln,
new()
{
diff --git a/new-cli/GitVersion.sln b/new-cli/GitVersion.sln
deleted file mode 100644
index 6c33319d81..0000000000
--- a/new-cli/GitVersion.sln
+++ /dev/null
@@ -1,112 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Cli", "GitVersion.Cli\GitVersion.Cli.csproj", "{E2520F2D-A6FF-4079-85A4-584AA0CC8594}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Common", "GitVersion.Common\GitVersion.Common.csproj", "{02332393-1F38-4819-8D6F-3D1968B38919}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Calculation", "GitVersion.Calculation\GitVersion.Calculation.csproj", "{8F6D4830-B870-4365-9662-457F1A13894B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Output", "GitVersion.Output\GitVersion.Output.csproj", "{9543A475-06BA-4C8D-A3CE-E2792FE663DA}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sln", "sln", "{610883EF-A96B-4A86-8A3F-1F1601FFDC7D}"
-ProjectSection(SolutionItems) = preProject
- Directory.Build.props = Directory.Build.props
- Directory.Packages.props = Directory.Packages.props
- nuget.config = nuget.config
-EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Normalization", "GitVersion.Normalization\GitVersion.Normalization.csproj", "{45776CC1-7FDA-4299-86A7-9F11E7855CE4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Configuration", "GitVersion.Configuration\GitVersion.Configuration.csproj", "{2127F18A-F52B-4024-A0FD-B4D9F75FD85F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{511CE16D-A65E-48F4-9A95-BB521A9048AF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Core", "GitVersion.Core\GitVersion.Core.csproj", "{2167C815-3A7E-4758-9F45-03EFE1E8EB1F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Common.Command", "GitVersion.Common.Command\GitVersion.Common.Command.csproj", "{CB8166C6-2621-4B65-BEB4-4485F27B2368}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "cmds", "cmds", "{ABF3B56F-CF60-418F-A729-05388BD064B7}"
- ProjectSection(SolutionItems) = preProject
- docs\calculate.rsp = docs\calculate.rsp
- docs\config-help.rsp = docs\config-help.rsp
- docs\config-init.rsp = docs\config-init.rsp
- docs\config-show.rsp = docs\config-show.rsp
- docs\help.rsp = docs\help.rsp
- docs\normalize.rsp = docs\normalize.rsp
- docs\output-assemblyinfo.rsp = docs\output-assemblyinfo.rsp
- docs\output-help.rsp = docs\output-help.rsp
- docs\output-project.rsp = docs\output-project.rsp
- docs\output-wix.rsp = docs\output-wix.rsp
- docs\version.rsp = docs\version.rsp
- command.md = command.md
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Core.Tester", "GitVersion.Core.Tester\GitVersion.Core.Tester.csproj", "{DE951A86-1B65-4C7B-B6BE-7B5A233D7AF1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Core.Libgit2Sharp", "GitVersion.Core.Libgit2Sharp\GitVersion.Core.Libgit2Sharp.csproj", "{69E72521-9B30-48CD-A674-BC26A25A0906}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitVersion.Cli.Generator", "GitVersion.Cli.Generator\GitVersion.Cli.Generator.csproj", "{AF22F642-625A-4A33-92A5-161EE4E2B0CE}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{D27CECCB-F012-433C-B026-84979C8C731E}"
- ProjectSection(SolutionItems) = preProject
- ..\global.json = ..\global.json
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {E2520F2D-A6FF-4079-85A4-584AA0CC8594}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E2520F2D-A6FF-4079-85A4-584AA0CC8594}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E2520F2D-A6FF-4079-85A4-584AA0CC8594}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E2520F2D-A6FF-4079-85A4-584AA0CC8594}.Release|Any CPU.Build.0 = Release|Any CPU
- {02332393-1F38-4819-8D6F-3D1968B38919}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {02332393-1F38-4819-8D6F-3D1968B38919}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {02332393-1F38-4819-8D6F-3D1968B38919}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {02332393-1F38-4819-8D6F-3D1968B38919}.Release|Any CPU.Build.0 = Release|Any CPU
- {8F6D4830-B870-4365-9662-457F1A13894B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8F6D4830-B870-4365-9662-457F1A13894B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8F6D4830-B870-4365-9662-457F1A13894B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8F6D4830-B870-4365-9662-457F1A13894B}.Release|Any CPU.Build.0 = Release|Any CPU
- {9543A475-06BA-4C8D-A3CE-E2792FE663DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9543A475-06BA-4C8D-A3CE-E2792FE663DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9543A475-06BA-4C8D-A3CE-E2792FE663DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9543A475-06BA-4C8D-A3CE-E2792FE663DA}.Release|Any CPU.Build.0 = Release|Any CPU
- {45776CC1-7FDA-4299-86A7-9F11E7855CE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {45776CC1-7FDA-4299-86A7-9F11E7855CE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {45776CC1-7FDA-4299-86A7-9F11E7855CE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {45776CC1-7FDA-4299-86A7-9F11E7855CE4}.Release|Any CPU.Build.0 = Release|Any CPU
- {2127F18A-F52B-4024-A0FD-B4D9F75FD85F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2127F18A-F52B-4024-A0FD-B4D9F75FD85F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2127F18A-F52B-4024-A0FD-B4D9F75FD85F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2127F18A-F52B-4024-A0FD-B4D9F75FD85F}.Release|Any CPU.Build.0 = Release|Any CPU
- {2167C815-3A7E-4758-9F45-03EFE1E8EB1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2167C815-3A7E-4758-9F45-03EFE1E8EB1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2167C815-3A7E-4758-9F45-03EFE1E8EB1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2167C815-3A7E-4758-9F45-03EFE1E8EB1F}.Release|Any CPU.Build.0 = Release|Any CPU
- {CB8166C6-2621-4B65-BEB4-4485F27B2368}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CB8166C6-2621-4B65-BEB4-4485F27B2368}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CB8166C6-2621-4B65-BEB4-4485F27B2368}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CB8166C6-2621-4B65-BEB4-4485F27B2368}.Release|Any CPU.Build.0 = Release|Any CPU
- {DE951A86-1B65-4C7B-B6BE-7B5A233D7AF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DE951A86-1B65-4C7B-B6BE-7B5A233D7AF1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DE951A86-1B65-4C7B-B6BE-7B5A233D7AF1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DE951A86-1B65-4C7B-B6BE-7B5A233D7AF1}.Release|Any CPU.Build.0 = Release|Any CPU
- {69E72521-9B30-48CD-A674-BC26A25A0906}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {69E72521-9B30-48CD-A674-BC26A25A0906}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {69E72521-9B30-48CD-A674-BC26A25A0906}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {69E72521-9B30-48CD-A674-BC26A25A0906}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF22F642-625A-4A33-92A5-161EE4E2B0CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF22F642-625A-4A33-92A5-161EE4E2B0CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF22F642-625A-4A33-92A5-161EE4E2B0CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF22F642-625A-4A33-92A5-161EE4E2B0CE}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {8F6D4830-B870-4365-9662-457F1A13894B} = {511CE16D-A65E-48F4-9A95-BB521A9048AF}
- {2127F18A-F52B-4024-A0FD-B4D9F75FD85F} = {511CE16D-A65E-48F4-9A95-BB521A9048AF}
- {45776CC1-7FDA-4299-86A7-9F11E7855CE4} = {511CE16D-A65E-48F4-9A95-BB521A9048AF}
- {9543A475-06BA-4C8D-A3CE-E2792FE663DA} = {511CE16D-A65E-48F4-9A95-BB521A9048AF}
- EndGlobalSection
-EndGlobal
diff --git a/new-cli/GitVersion.slnx b/new-cli/GitVersion.slnx
new file mode 100644
index 0000000000..5569cfa721
--- /dev/null
+++ b/new-cli/GitVersion.slnx
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/GitVersion.sln b/src/GitVersion.sln
deleted file mode 100644
index 90d4734acb..0000000000
--- a/src/GitVersion.sln
+++ /dev/null
@@ -1,145 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.5.33502.453
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.App", "GitVersion.App\GitVersion.App.csproj", "{C3578A7B-09A6-4444-9383-0DEAFA4958BD}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Configuration", "GitVersion.Configuration\GitVersion.Configuration.csproj", "{B93C3F0C-6CBF-49E6-A476-A0103319640B}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Core.Tests", "GitVersion.Core.Tests\GitVersion.Core.Tests.csproj", "{BF905F84-382C-440D-92F5-C61108626D8D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Core", "GitVersion.Core\GitVersion.Core.csproj", "{F9741A0D-B9D7-4557-9A1C-A7252C1071F5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.App.Tests", "GitVersion.App.Tests\GitVersion.App.Tests.csproj", "{75C2BE85-1DAF-4E34-8305-B17AFAA982A6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.MsBuild", "GitVersion.MsBuild\GitVersion.MsBuild.csproj", "{20D61ED7-B5BA-42CD-A05A-85EA1EEA2E2F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.MsBuild.Tests", "GitVersion.MsBuild.Tests\GitVersion.MsBuild.Tests.csproj", "{B35EF742-95D4-4E6A-B782-BE1C3E5CF9AE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Testing", "GitVersion.Testing\GitVersion.Testing.csproj", "{6138640B-5C05-4070-BE32-6B17BEFDF63C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.LibGit2Sharp", "GitVersion.LibGit2Sharp\GitVersion.LibGit2Sharp.csproj", "{093AFCF2-68F4-49B1-8173-7CB88467E783}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.BuildAgents", "GitVersion.BuildAgents\GitVersion.BuildAgents.csproj", "{B1C486D2-2B07-42D6-86AE-3F9AD50F27C8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.BuildAgents.Tests", "GitVersion.BuildAgents.Tests\GitVersion.BuildAgents.Tests.csproj", "{85060C01-6DAF-48E9-9D7E-AEDA8FFEB0DD}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Output", "GitVersion.Output\GitVersion.Output.csproj", "{843450BC-3A6D-4DA6-8520-2D9A9C8218AC}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Output.Tests", "GitVersion.Output.Tests\GitVersion.Output.Tests.csproj", "{13C60949-7225-4B08-BE63-CAAC5E25FD16}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{69C36B9D-E496-42A2-B091-C055E999686C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Schema", "GitVersion.Schema\GitVersion.Schema.csproj", "{22026A20-261C-4EF5-836C-EA6F6D37B5E3}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sln", "sln", "{542E443E-14C3-45A7-A2E9-ACF27286A3B2}"
- ProjectSection(SolutionItems) = preProject
- Directory.Build.props = Directory.Build.props
- Directory.Packages.props = Directory.Packages.props
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "readme", "readme", "{1F4BE015-699F-464A-8FF0-D8762102421A}"
- ProjectSection(SolutionItems) = preProject
- ..\BREAKING_CHANGES.md = ..\BREAKING_CHANGES.md
- ..\CONTRIBUTING.md = ..\CONTRIBUTING.md
- ..\LICENSE = ..\LICENSE
- ..\README.md = ..\README.md
- ..\SECURITY.md = ..\SECURITY.md
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GitVersion.Configuration.Tests", "GitVersion.Configuration.Tests\GitVersion.Configuration.Tests.csproj", "{E3722E82-D283-4BA7-B44F-C43072B829FA}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{7D3A83B4-95D9-42AF-AB11-6292209CF00B}"
- ProjectSection(SolutionItems) = preProject
- ..\.editorconfig = ..\.editorconfig
- ..\.gitattributes = ..\.gitattributes
- ..\.gitignore = ..\.gitignore
- ..\.gitversion.yml = ..\.gitversion.yml
- ..\global.json = ..\global.json
- ..\GitReleaseManager.yml = ..\GitReleaseManager.yml
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {C3578A7B-09A6-4444-9383-0DEAFA4958BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C3578A7B-09A6-4444-9383-0DEAFA4958BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C3578A7B-09A6-4444-9383-0DEAFA4958BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C3578A7B-09A6-4444-9383-0DEAFA4958BD}.Release|Any CPU.Build.0 = Release|Any CPU
- {B93C3F0C-6CBF-49E6-A476-A0103319640B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B93C3F0C-6CBF-49E6-A476-A0103319640B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B93C3F0C-6CBF-49E6-A476-A0103319640B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B93C3F0C-6CBF-49E6-A476-A0103319640B}.Release|Any CPU.Build.0 = Release|Any CPU
- {BF905F84-382C-440D-92F5-C61108626D8D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BF905F84-382C-440D-92F5-C61108626D8D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BF905F84-382C-440D-92F5-C61108626D8D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BF905F84-382C-440D-92F5-C61108626D8D}.Release|Any CPU.Build.0 = Release|Any CPU
- {F9741A0D-B9D7-4557-9A1C-A7252C1071F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F9741A0D-B9D7-4557-9A1C-A7252C1071F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F9741A0D-B9D7-4557-9A1C-A7252C1071F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F9741A0D-B9D7-4557-9A1C-A7252C1071F5}.Release|Any CPU.Build.0 = Release|Any CPU
- {75C2BE85-1DAF-4E34-8305-B17AFAA982A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {75C2BE85-1DAF-4E34-8305-B17AFAA982A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {75C2BE85-1DAF-4E34-8305-B17AFAA982A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {75C2BE85-1DAF-4E34-8305-B17AFAA982A6}.Release|Any CPU.Build.0 = Release|Any CPU
- {20D61ED7-B5BA-42CD-A05A-85EA1EEA2E2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {20D61ED7-B5BA-42CD-A05A-85EA1EEA2E2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {20D61ED7-B5BA-42CD-A05A-85EA1EEA2E2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {20D61ED7-B5BA-42CD-A05A-85EA1EEA2E2F}.Release|Any CPU.Build.0 = Release|Any CPU
- {B35EF742-95D4-4E6A-B782-BE1C3E5CF9AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B35EF742-95D4-4E6A-B782-BE1C3E5CF9AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B35EF742-95D4-4E6A-B782-BE1C3E5CF9AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B35EF742-95D4-4E6A-B782-BE1C3E5CF9AE}.Release|Any CPU.Build.0 = Release|Any CPU
- {6138640B-5C05-4070-BE32-6B17BEFDF63C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6138640B-5C05-4070-BE32-6B17BEFDF63C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6138640B-5C05-4070-BE32-6B17BEFDF63C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6138640B-5C05-4070-BE32-6B17BEFDF63C}.Release|Any CPU.Build.0 = Release|Any CPU
- {093AFCF2-68F4-49B1-8173-7CB88467E783}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {093AFCF2-68F4-49B1-8173-7CB88467E783}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {093AFCF2-68F4-49B1-8173-7CB88467E783}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {093AFCF2-68F4-49B1-8173-7CB88467E783}.Release|Any CPU.Build.0 = Release|Any CPU
- {B1C486D2-2B07-42D6-86AE-3F9AD50F27C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B1C486D2-2B07-42D6-86AE-3F9AD50F27C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B1C486D2-2B07-42D6-86AE-3F9AD50F27C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B1C486D2-2B07-42D6-86AE-3F9AD50F27C8}.Release|Any CPU.Build.0 = Release|Any CPU
- {85060C01-6DAF-48E9-9D7E-AEDA8FFEB0DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {85060C01-6DAF-48E9-9D7E-AEDA8FFEB0DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {85060C01-6DAF-48E9-9D7E-AEDA8FFEB0DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {85060C01-6DAF-48E9-9D7E-AEDA8FFEB0DD}.Release|Any CPU.Build.0 = Release|Any CPU
- {843450BC-3A6D-4DA6-8520-2D9A9C8218AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {843450BC-3A6D-4DA6-8520-2D9A9C8218AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {843450BC-3A6D-4DA6-8520-2D9A9C8218AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {843450BC-3A6D-4DA6-8520-2D9A9C8218AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {13C60949-7225-4B08-BE63-CAAC5E25FD16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {13C60949-7225-4B08-BE63-CAAC5E25FD16}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {13C60949-7225-4B08-BE63-CAAC5E25FD16}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {13C60949-7225-4B08-BE63-CAAC5E25FD16}.Release|Any CPU.Build.0 = Release|Any CPU
- {22026A20-261C-4EF5-836C-EA6F6D37B5E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {22026A20-261C-4EF5-836C-EA6F6D37B5E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {22026A20-261C-4EF5-836C-EA6F6D37B5E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {22026A20-261C-4EF5-836C-EA6F6D37B5E3}.Release|Any CPU.Build.0 = Release|Any CPU
- {E3722E82-D283-4BA7-B44F-C43072B829FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E3722E82-D283-4BA7-B44F-C43072B829FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E3722E82-D283-4BA7-B44F-C43072B829FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E3722E82-D283-4BA7-B44F-C43072B829FA}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {B93C3F0C-6CBF-49E6-A476-A0103319640B} = {69C36B9D-E496-42A2-B091-C055E999686C}
- {093AFCF2-68F4-49B1-8173-7CB88467E783} = {69C36B9D-E496-42A2-B091-C055E999686C}
- {B1C486D2-2B07-42D6-86AE-3F9AD50F27C8} = {69C36B9D-E496-42A2-B091-C055E999686C}
- {85060C01-6DAF-48E9-9D7E-AEDA8FFEB0DD} = {69C36B9D-E496-42A2-B091-C055E999686C}
- {843450BC-3A6D-4DA6-8520-2D9A9C8218AC} = {69C36B9D-E496-42A2-B091-C055E999686C}
- {13C60949-7225-4B08-BE63-CAAC5E25FD16} = {69C36B9D-E496-42A2-B091-C055E999686C}
- {1F4BE015-699F-464A-8FF0-D8762102421A} = {7D3A83B4-95D9-42AF-AB11-6292209CF00B}
- {E3722E82-D283-4BA7-B44F-C43072B829FA} = {69C36B9D-E496-42A2-B091-C055E999686C}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {0C1C310E-7A4D-4032-878B-6DC375894C49}
- EndGlobalSection
-EndGlobal
diff --git a/src/GitVersion.slnx b/src/GitVersion.slnx
new file mode 100644
index 0000000000..76b95bcac1
--- /dev/null
+++ b/src/GitVersion.slnx
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+