|
41 | 41 | <NoWarn>1591</NoWarn>
|
42 | 42 | </PropertyGroup>
|
43 | 43 | <ItemGroup>
|
44 |
| - <Reference Include="GitTools.Core, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL"> |
45 |
| - <HintPath>..\packages\GitTools.Core.1.1.0-beta0001\lib\net4\GitTools.Core.dll</HintPath> |
| 44 | + <Reference Include="GitTools.Core, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL"> |
| 45 | + <HintPath>..\packages\GitTools.Core.1.2.0\lib\net4\GitTools.Core.dll</HintPath> |
46 | 46 | <Private>True</Private>
|
47 | 47 | </Reference>
|
48 | 48 | <Reference Include="JetBrains.Annotations, Version=8.1.11.55, Culture=neutral, PublicKeyToken=1010a0d8d6380325, processorArchitecture=MSIL">
|
|
147 | 147 | <TempFiles Include="$(TargetDir)ILMergeTemp\*.*" />
|
148 | 148 | <NativeBinaries Include="$(TargetDir)lib\**\*.*" />
|
149 | 149 | <WindowsBinaries Include="$(TargetDir)lib\**\*.dll" />
|
150 |
| - <LibGit2SharpFiles Include="$(TargetDir)LibGit2Sharp.*" Exclude="$(TargetDir)LibGit2Sharp.xml" /> |
| 150 | + <LibGit2SharpFiles Include="$(TargetDir)LibGit2Sharp.*" Exclude="$(TargetDir)LibGit2Sharp.xml" /> |
151 | 151 | </ItemGroup>
|
152 |
| - |
153 | 152 | <!-- Repack without LibGit2Sharp for NugetCommandLineBuild -->
|
154 | 153 | <Exec Command="$(Runtime) "$(SolutionDir)packages\ILRepack.2.0.10\tools\ILRepack.exe" /allowDup /keyfile:"$(SolutionDir)key.snk" /out:"$(TargetDir)ILMergeTemp\$(TargetFileName)" "$(TargetPath)" "$(TargetDir)GitVersionCore.dll" "$(TargetDir)GitTools.Core.dll" "$(TargetDir)YamlDotNet.dll" /target:exe /targetplatform:"v4,$(FrameworkPathOverride)" /ndebug /internalize " />
|
155 | 154 | <!-- NugetCommandLineBuild -->
|
156 | 155 | <MakeDir Directories="$(BuildDir)NuGetCommandLineBuild" />
|
157 | 156 | <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)NuGetCommandLineBuild\tools\lib\%(RecursiveDir)%(Filename)%(Extension)')" />
|
158 |
| - <Copy SourceFiles="@(LibGit2SharpFiles)" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" /> |
| 157 | + <Copy SourceFiles="@(LibGit2SharpFiles)" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" /> |
159 | 158 | <Copy SourceFiles="$(OutputPath)GitVersion.pdb" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" Condition="Exists('$(OutputPath)GitVersion.pdb')" />
|
160 | 159 | <Copy SourceFiles="$(OutputPath)GitVersion.exe.mdb" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" Condition="Exists('$(OutputPath)GitVersion.exe.mdb')" />
|
161 | 160 | <Copy SourceFiles="$(OutputPath)ILMergeTemp\GitVersion.exe" DestinationFolder="$(BuildDir)NuGetCommandLineBuild\tools" />
|
162 | 161 | <Copy SourceFiles="$(ProjectDir)NugetAssets\GitVersion.CommandLine.nuspec" DestinationFolder="$(BuildDir)NuGetCommandLineBuild" />
|
163 | 162 | <PepitaPackage.CreatePackageTask NuGetBuildDirectory="$(BuildDir)NuGetCommandLineBuild" MetadataAssembly="$(OutputPath)ILMergeTemp\GitVersion.exe" Version="$(GitVersion_NuGetVersion)" />
|
164 |
| - |
165 | 163 | <!-- Repack with LibGit2Sharp for NugetCommandLineBuild -->
|
166 | 164 | <Exec Command="$(Runtime) "$(SolutionDir)packages\ILRepack.2.0.10\tools\ILRepack.exe" /allowDup /keyfile:"$(SolutionDir)key.snk" /out:"$(TargetDir)ILMergeTemp\$(TargetFileName)" "$(TargetPath)" "$(TargetDir)GitVersionCore.dll" "$(TargetDir)GitTools.Core.dll" "$(TargetDir)LibGit2Sharp.dll" "$(TargetDir)YamlDotNet.dll" /target:exe /targetplatform:"v4,$(FrameworkPathOverride)" /ndebug /internalize " />
|
167 | 165 | <!-- NugetExeBuild -->
|
|
174 | 172 | <Copy SourceFiles="$(ProjectDir)NugetAssets\chocolateyUninstall.ps1" DestinationFolder="$(BuildDir)NuGetExeBuild\tools" />
|
175 | 173 | <Copy SourceFiles="$(ProjectDir)NugetAssets\GitVersion.Portable.nuspec" DestinationFolder="$(BuildDir)NuGetExeBuild" />
|
176 | 174 | <PepitaPackage.CreatePackageTask NuGetBuildDirectory="$(BuildDir)NuGetExeBuild" MetadataAssembly="$(OutputPath)ILMergeTemp\GitVersion.exe" Version="$(GitVersion_NuGetVersion)" />
|
177 |
| - |
178 | 175 | <!-- TfsBuildTask -->
|
179 | 176 | <Copy SourceFiles="@(NativeBinaries)" DestinationFiles="@(NativeBinaries->'$(BuildDir)GitVersionTfsTaskBuild\GitVersionTask\lib\%(RecursiveDir)%(Filename)%(Extension)')" />
|
180 | 177 | <Copy SourceFiles="$(SolutionDir)GitVersionTfsTask\extension-icon.png" DestinationFolder="$(BuildDir)GitVersionTfsTaskBuild" />
|
|
190 | 187 | <ReplaceFileText InputFilename="$(BuildDir)GitVersionTfsTaskBuild\manifest.json" OutputFilename="$(BuildDir)GitVersionTfsTaskBuild\manifest.json" MatchExpression="\$version\$" ReplacementText="$(GitVersion_SemVer)" Condition="'$(GitVersion_SemVer)' != ''" />
|
191 | 188 | <Exec Command="powershell -ExecutionPolicy RemoteSigned -NoProfile "$(SolutionDir)GitVersionTfsTask\Update-GitVersionTfsTaskVersion.ps1 $(BuildDir)GitVersionTfsTaskBuild\GitVersionTask\task.json $(GitVersion_MajorMinorPatch)"" WorkingDirectory="$(BuildDir)" Condition="'$(GitVersion_MajorMinorPatch)' != ''" />
|
192 | 189 | <Exec Command="powershell -ExecutionPolicy RemoteSigned -NoProfile "$(SolutionDir)GitVersionTfsTask\Create-Vsix.ps1 $(BuildDir)GitVersionTfsTaskBuild"" Condition="'$(GitVersion_SemVer)' != ''" />
|
193 |
| - |
194 | 190 | <!-- Gem -->
|
195 | 191 | <MakeDir Directories="$(BuildDir)GemBuild" />
|
196 | 192 | <!-- Gem can only treat files it knows about, so it throws an error for .so and .dylib files when building on Windows -->
|
|
214 | 210 | </PropertyGroup>
|
215 | 211 | <ReplaceFileText InputFilename="$(BuildDir)GemBuild\gitversion.gemspec" OutputFilename="$(BuildDir)GemBuild\gitversion.gemspec" MatchExpression="\$version\$" ReplacementText="$(GemVersion)" Condition="'$(GitVersion_SemVer)' != ''" />
|
216 | 212 | <Exec Command="gem build gitversion.gemspec" ContinueOnError="True" WorkingDirectory="$(BuildDir)GemBuild" Condition="'$(GitVersion_SemVer)' != ''" />
|
217 |
| - |
218 | 213 | <!-- Cleanup -->
|
219 | 214 | <RemoveDir Directories="$(TargetDir)ILMergeTemp\" />
|
220 | 215 | </Target>
|
|
0 commit comments