Skip to content

Commit a2aff39

Browse files
committed
Use GitExtensions.Extensibility 1.0
1 parent 0b54bcb commit a2aff39

File tree

7 files changed

+21
-30
lines changed

7 files changed

+21
-30
lines changed

NuGet.config

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<clear />
5+
<add key="local" value="D:\Development\gitextensions\Externals\GitExtensions.Extensibility\artifacts\Release\publish\" />
6+
<add key="nuget" value="https://api.nuget.org/v3/index.json" />
7+
</packageSources>
8+
<disabledPackageSources>
9+
<clear />
10+
</disabledPackageSources>
11+
</configuration>

Packages.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22

33
<ItemGroup>
4-
<PackageReference Update="GitExtensions.Extensibility" Version="0.3.*" />
4+
<PackageReference Update="GitExtensions.Extensibility" Version="1.0.*" />
55
<PackageReference Update="Neptuo" Version="6.0.2" />
66
<PackageReference Update="Neptuo.Exceptions" Version="1.2.2" />
77
<PackageReference Update="Neptuo.Observables" Version="2.1.1" />

src/GitExtensions.PluginManager/ArgsFix.cs

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.Linq;
4-
using System.Text;
5-
using System.Threading.Tasks;
6-
7-
namespace Neptuo
1+
namespace Neptuo
82
{
93
public interface ICloneable<T>
104
{

src/GitExtensions.PluginManager/GitExtensions.PluginManager.csproj

-12
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,6 @@
2727
<Compile Include="..\PackageManager.UI\Args.cs" Link="Args.cs" />
2828
</ItemGroup>
2929

30-
<ItemGroup>
31-
<Reference Include="GitUI">
32-
<HintPath>$(GitExtensionsPath)\GitUI.dll</HintPath>
33-
</Reference>
34-
<Reference Include="GitUIPluginInterfaces">
35-
<HintPath>$(GitExtensionsPath)\GitUIPluginInterfaces.dll</HintPath>
36-
</Reference>
37-
<Reference Include="ResourceManager">
38-
<HintPath>$(GitExtensionsPath)\ResourceManager.dll</HintPath>
39-
</Reference>
40-
</ItemGroup>
41-
4230
<ItemGroup>
4331
<ProjectReference Include="..\PackageManager.UI\PackageManager.UI.csproj" ReferenceOutputAssembly="false" />
4432
</ItemGroup>

src/GitExtensions.PluginManager/Plugin.cs

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
using GitExtensions.PluginManager.Properties;
2-
using GitUIPluginInterfaces;
1+
using GitExtensions.Extensibility.Git;
2+
using GitExtensions.Extensibility.Plugins;
3+
using GitExtensions.Extensibility.Settings;
4+
using GitExtensions.PluginManager.Properties;
35
using PackageManager;
4-
using ResourceManager;
56
using System;
67
using System.Collections.Generic;
78
using System.ComponentModel;
@@ -46,7 +47,9 @@ public override IEnumerable<ISetting> GetSettings()
4647
public override bool Execute(GitUIEventArgs gitUiCommands)
4748
{
4849
string basePath = AppDomain.CurrentDomain.BaseDirectory;
49-
string pluginsPath = ManagedExtensibility.UserPluginsPath;
50+
51+
// TODO: how to provide this?
52+
string pluginsPath = ""; // ManagedExtensibility.UserPluginsPath;
5053

5154
Args args = new Args();
5255
args.Path = pluginsPath;

src/GitExtensions.PluginManager/PluginSettings.cs

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1-
using GitUIPluginInterfaces;
2-
using GitUIPluginInterfaces.Settings;
1+
using GitExtensions.Extensibility.Settings;
32
using System;
43
using System.Collections;
54
using System.Collections.Generic;
6-
using System.Linq;
7-
using System.Text;
8-
using System.Threading.Tasks;
95

106
namespace GitExtensions.PluginManager
117
{

src/PackageManager.UI/Args.cs

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using System.Collections.Generic;
44
using System.Linq;
55
using System.Text;
6-
using System.Threading.Tasks;
76

87
namespace PackageManager
98
{

0 commit comments

Comments
 (0)