Skip to content

Commit c6e3ea5

Browse files
authored
Merge pull request #56 from lekhmanrus/gitextensions-4-0-1-support
Support GitExtensions 4.0.1 and upgrade to .NET6 (#55)
2 parents b837984 + 96416ba commit c6e3ea5

File tree

6 files changed

+20
-27
lines changed

6 files changed

+20
-27
lines changed

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<PropertyGroup>
1818
<UseWindowsForms>true</UseWindowsForms>
19-
<TargetFramework>net5.0-windows7.0</TargetFramework>
20-
<VersionPrefix>2.0.1</VersionPrefix>
19+
<TargetFramework>net6.0-windows7.0</TargetFramework>
20+
<VersionPrefix>2.0.2</VersionPrefix>
2121
</PropertyGroup>
2222
</Project>

UnitTests/GitExtensions.GerritPlugin.Tests/GitExtensions.GerritPlugin.Tests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
<IsPackable>false</IsPackable>
44
</PropertyGroup>
55
<ItemGroup>
6-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
7-
<PackageReference Include="NUnit" Version="3.13.2" />
8-
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
9-
<PackageReference Include="coverlet.collector" Version="3.1.2">
6+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
7+
<PackageReference Include="NUnit" Version="3.13.3" />
8+
<PackageReference Include="NUnit3TestAdapter" Version="4.3.1" />
9+
<PackageReference Include="coverlet.collector" Version="3.2.0">
1010
<PrivateAssets>all</PrivateAssets>
1111
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1212
</PackageReference>

appveyor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#---------------------------------#
44

55
# version format
6-
version: 2.0.1.{build}
6+
version: 2.0.2.{build}
77

88
# version suffix, if any (e.g. '-RC1', '-beta' otherwise '')
99
environment:
@@ -17,7 +17,7 @@ nuget:
1717
disable_publish_on_pr: true
1818

1919
# Build worker image (VM template)
20-
image: Visual Studio 2019
20+
image: Visual Studio 2022
2121

2222
# enable patching of Directory.Build.props
2323
dotnet_csproj:

src/GitExtensions.GerritPlugin/GerritUtil.cs

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using GitCommands;
88
using GitExtUtils;
99
using GitUI;
10+
using GitUI.Infrastructure;
1011
using GitUIPluginInterfaces;
1112
using JetBrains.Annotations;
1213

@@ -79,7 +80,7 @@ public static async Task<string> RunGerritCommandAsync(
7980

8081
StartAgent(owner, module, remote);
8182

82-
var sshCmd = GitSshHelpers.Plink()
83+
var sshCmd = GitSshHelpers.IsPlink
8384
? AppSettings.Plink
8485
: SshPathLocatorInstance.GetSshFromGitDir(AppSettings.GitBinDir);
8586

@@ -90,7 +91,7 @@ public static async Task<string> RunGerritCommandAsync(
9091

9192
string hostname = fetchUrl.Host;
9293
string username = fetchUrl.UserInfo;
93-
string portFlag = GitSshHelpers.Plink() ? " -P " : " -p ";
94+
string portFlag = GitSshHelpers.IsPlink ? " -P " : " -p ";
9495
int port = fetchUrl.Port;
9596

9697
if (port == -1 && fetchUrl.Scheme == "ssh")
@@ -139,16 +140,9 @@ public static void StartAgent([NotNull] IWin32Window owner, [NotNull] IGitModule
139140
throw new ArgumentNullException(nameof(remote));
140141
}
141142

142-
if (GitSshHelpers.Plink())
143+
if (GitSshHelpers.IsPlink)
143144
{
144-
if (!File.Exists(AppSettings.Pageant))
145-
{
146-
MessageBoxes.PAgentNotFound(owner);
147-
}
148-
else
149-
{
150-
module.StartPageantForRemote(remote);
151-
}
145+
PuttyHelpers.StartPageantIfConfigured(() => ((GitModule)module).GetPuttyKeyFileForRemote(remote));
152146
}
153147
}
154148
}

src/GitExtensions.GerritPlugin/GitExtensions.GerritPlugin.csproj

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
43
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
54
</PropertyGroup>
65

76
<ItemGroup>
8-
<PackageReference Include="JetBrains.Annotations" Version="2021.3.0">
7+
<PackageReference Include="JetBrains.Annotations" Version="2022.3.1">
98
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
109
</PackageReference>
1110
<PackageReference Include="Microsoft.VisualStudio.Composition" Version="16.9.20">
1211
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
1312
</PackageReference>
14-
<PackageReference Include="Microsoft.VisualStudio.Threading" Version="16.10.56">
13+
<PackageReference Include="Microsoft.VisualStudio.Threading" Version="17.0.64">
1514
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
1615
</PackageReference>
1716
<PackageReference Include="Newtonsoft.Json" Version="13.0.1">
1817
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
1918
</PackageReference>
20-
<PackageReference Include="NUnit" Version="3.13.2">
19+
<PackageReference Include="NUnit" Version="3.13.3">
2120
<PrivateAssets>all</PrivateAssets>
2221
</PackageReference>
2322
</ItemGroup>
2423

2524
<ItemGroup>
26-
<PackageReference Include="GitExtensions.Extensibility" Version="0.2.*" />
25+
<PackageReference Include="GitExtensions.Extensibility" Version="0.3.0.57" />
2726
</ItemGroup>
2827

2928
<ItemGroup>

src/GitExtensions.GerritPlugin/GitExtensions.GerritPlugin.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@
1313
<group>
1414
<dependency id="GitExtensions.Extensibility" version="[0.2.0, 0.3.0)" />
1515
</group>
16-
<!-- To fix Warning NU5128 Add a dependency group for net5.0-windows7.0 to the nuspec -->
17-
<group targetFramework="net5.0-windows7.0">
16+
<!-- To fix Warning NU5128 Add a dependency group for net6.0-windows7.0 to the nuspec -->
17+
<group targetFramework="net6.0-windows7.0">
1818
<dependency id="GitExtensions.Extensibility" version="[0.2.0, 0.3.0)" />
1919
</group>
2020
</dependencies>
2121
</metadata>
2222
<files>
2323
<file src="..\..\LICENSE.md" target="\" />
24-
<file src="bin\$configuration$\net5.0-windows7.0\GitExtensions.GerritPlugin.dll" target="\lib\" />
24+
<file src="bin\$configuration$\net6.0-windows7.0\GitExtensions.GerritPlugin.dll" target="\lib\" />
2525
<file src="Resources\IconGerrit.png" target="\Resources\" />
2626
</files>
2727
</package>

0 commit comments

Comments
 (0)