Skip to content
This repository was archived by the owner on Jun 27, 2019. It is now read-only.

Commit b2a77eb

Browse files
committed
Merge pull request #16 from JakeGinnivan/MoveIssueTrackerToOwnRepo
Move issue tracker to own repo
2 parents c863850 + 6132a31 commit b2a77eb

39 files changed

+33
-4017
lines changed

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,21 @@
33
GitTools.Core
44
=============
55

6+
GitTools.Core contains the building blocks and common functionality which is needed by other projects in GitTools.
7+
8+
These core libraries may prove useful if you are a library or application with interacts with git
9+
610
![License](https://img.shields.io/github/license/gittools/gittools.core.svg)
711
![NuGet downloads](https://img.shields.io/nuget/dt/gittools.core.svg)
812
![Version](https://img.shields.io/nuget/v/gittools.core.svg)
913
![Pre-release version](https://img.shields.io/nuget/vpre/gittools.core.svg)
1014

11-
Core library for all git tools
15+
## Features
16+
- Repository normalisation
17+
- Fixes up repositories on build servers which do not create local branches
18+
- Dynamic Repositories
19+
- Abstracts cloning/normalising a repository for use on the build server or in another automated way
20+
1221

1322
## Icon
1423
[Network](https://thenounproject.com/term/network/60865/) by Lorena Salagre from the Noun Project

appveyor.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ build:
1919

2020
after_build:
2121
- cmd: nuget pack src\GitTools.Core\GitTools.Core.nuspec -BasePath output\%CONFIGURATION%\GitTools.Core\ -version "%GitVersion_NuGetVersion%"
22-
- cmd: nuget pack src\GitTools.IssueTrackers\GitTools.IssueTrackers.nuspec -BasePath output\%CONFIGURATION%\GitTools.IssueTrackers\ -version "%GitVersion_NuGetVersion%"
2322
- cmd: appveyor PushArtifact "GitTools.Core.%GitVersion_NuGetVersion%.nupkg"
24-
- cmd: appveyor PushArtifact "GitTools.IssueTrackers.%GitVersion_NuGetVersion%.nupkg"
2523

2624
cache:
2725
- src\packages -> **\packages.config # preserve "packages" directory in the root of build folder but will reset it if packages.config is modified

src/GitTools.Core.Tests/GitTools.Core.Tests.csproj

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,28 @@
1111
<AssemblyName>GitTools.Core.Tests</AssemblyName>
1212
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
14-
<NuGetPackageImportStamp>
15-
</NuGetPackageImportStamp>
14+
<LangVersion>5</LangVersion>
1615
</PropertyGroup>
1716
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1817
<DebugSymbols>true</DebugSymbols>
1918
<DebugType>full</DebugType>
2019
<Optimize>false</Optimize>
21-
<OutputPath>..\..\output\Debug\GitTools.Core.Tests\net45\</OutputPath>
20+
<OutputPath>..\..\output\debug\GitTools.Core.Tests\net45\</OutputPath>
2221
<DefineConstants>TRACE;DEBUG</DefineConstants>
2322
<ErrorReport>prompt</ErrorReport>
2423
<WarningLevel>4</WarningLevel>
2524
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
26-
<NoWarn>1591;1998</NoWarn>
25+
<NoWarn>1591</NoWarn>
2726
</PropertyGroup>
2827
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
2928
<DebugType>pdbonly</DebugType>
3029
<Optimize>true</Optimize>
31-
<OutputPath>..\..\output\Release\GitTools.Core.Tests\net45\</OutputPath>
30+
<OutputPath>..\..\output\release\GitTools.Core.Tests\net45\</OutputPath>
3231
<DefineConstants>TRACE</DefineConstants>
3332
<ErrorReport>prompt</ErrorReport>
3433
<WarningLevel>4</WarningLevel>
3534
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
36-
<NoWarn>1591;1998</NoWarn>
35+
<NoWarn>1591</NoWarn>
3736
</PropertyGroup>
3837
<ItemGroup>
3938
<Reference Include="Atlassian.Jira, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
@@ -79,10 +78,6 @@
7978
<Project>{C11252F9-0ECA-44DC-860B-E029C04FBD10}</Project>
8079
<Name>GitTools.Core.NET40</Name>
8180
</ProjectReference>
82-
<ProjectReference Include="..\GitTools.IssueTrackers\GitTools.IssueTrackers.csproj">
83-
<Project>{ac5f41ea-962e-491b-8557-a2a10dc757e4}</Project>
84-
<Name>GitTools.IssueTrackers</Name>
85-
</ProjectReference>
8681
</ItemGroup>
8782
<ItemGroup>
8883
<Content Include="FodyWeavers.xml" />
Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,4 @@
11
using System.Reflection;
2-
using System.Runtime.InteropServices;
3-
4-
// All other assembly info is defined in SharedAssembly.cs
52

63
[assembly: AssemblyTitle("GitTools.Core.Tests")]
74
[assembly: AssemblyDescription("GitTools.Core.Tests library")]
8-
9-
// Setting ComVisible to false makes the types in this assembly not visible
10-
// to COM components. If you need to access a type in this assembly from
11-
// COM, set the ComVisible attribute to true on that type.
12-
13-
[assembly: ComVisible(false)]

src/GitTools.Core.sln

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 14
44
VisualStudioVersion = 14.0.23107.0
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "misc", "misc", "{72ECAB81-A674-4AC8-8795-7AD71C3E1A5A}"
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".misc", ".misc", "{72ECAB81-A674-4AC8-8795-7AD71C3E1A5A}"
77
ProjectSection(SolutionItems) = preProject
88
..\appveyor.yml = ..\appveyor.yml
99
GitTools.Core.sln.DotSettings = GitTools.Core.sln.DotSettings
10+
..\GitVersionConfig.yaml = ..\GitVersionConfig.yaml
11+
..\README.md = ..\README.md
1012
Settings.StyleCop = Settings.StyleCop
1113
SolutionAssemblyInfo.cs = SolutionAssemblyInfo.cs
1214
EndProjectSection
1315
EndProject
1416
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.Core.Tests", "GitTools.Core.Tests\GitTools.Core.Tests.csproj", "{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}"
1517
EndProject
16-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.IssueTrackers", "GitTools.IssueTrackers\GitTools.IssueTrackers.csproj", "{AC5F41EA-962E-491B-8557-A2A10DC757E4}"
17-
EndProject
1818
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.Core.NET40", "GitTools.Core\GitTools.Core.NET40\GitTools.Core.NET40.csproj", "{C11252F9-0ECA-44DC-860B-E029C04FBD10}"
1919
EndProject
2020
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitTools.Core", "GitTools.Core", "{753DD689-12ED-42D8-8AF7-936336D65FA0}"
@@ -34,10 +34,6 @@ Global
3434
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Debug|Any CPU.Build.0 = Debug|Any CPU
3535
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Release|Any CPU.ActiveCfg = Release|Any CPU
3636
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Release|Any CPU.Build.0 = Release|Any CPU
37-
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38-
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
39-
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
40-
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Release|Any CPU.Build.0 = Release|Any CPU
4137
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
4238
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Debug|Any CPU.Build.0 = Debug|Any CPU
4339
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Release|Any CPU.ActiveCfg = Release|Any CPU

src/GitTools.Core.sln.DotSettings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,7 @@ II.2.12 &lt;HandlesEvent /&gt;&#xD;
406406
</s:String>
407407
<s:String x:Key="/Default/CodeStyle/CSharpMemberOrderPattern/LayoutType/@EntryValue">CustomLayout</s:String>
408408
<s:Boolean x:Key="/Default/CodeStyle/CSharpUsing/AddImportsToDeepestScope/@EntryValue">True</s:Boolean>
409+
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FF/@EntryIndexedValue">FF</s:String>
409410

410411
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FCONSTRUCTOR/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /&gt;</s:String>
411412
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FFUNCTION/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>

src/GitTools.Core/GitTools.Core.NET40/GitTools.Core.NET40.csproj

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<RootNamespace>GitTools</RootNamespace>
1212
<AssemblyName>GitTools.Core</AssemblyName>
1313
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14+
<LangVersion>5</LangVersion>
1415
<FileAlignment>512</FileAlignment>
1516
<TargetFrameworkProfile />
1617
</PropertyGroup>
@@ -24,7 +25,7 @@
2425
<WarningLevel>4</WarningLevel>
2526
<DocumentationFile>..\..\..\output\Debug\GitTools.Core\net4\GitTools.Core.xml</DocumentationFile>
2627
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
27-
<NoWarn>1591;1998</NoWarn>
28+
<NoWarn>1591</NoWarn>
2829
</PropertyGroup>
2930
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
3031
<DebugType>pdbonly</DebugType>
@@ -33,7 +34,7 @@
3334
<DefineConstants>TRACE</DefineConstants>
3435
<ErrorReport>prompt</ErrorReport>
3536
<WarningLevel>4</WarningLevel>
36-
<NoWarn>1591;1998</NoWarn>
37+
<NoWarn>1591</NoWarn>
3738
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
3839
<DocumentationFile>..\..\..\output\Release\GitTools.Core\net4\GitTools.Core.xml</DocumentationFile>
3940
</PropertyGroup>
@@ -67,7 +68,6 @@
6768
<Compile Include="Git\Extensions\IRepositoryExtensions.cs" />
6869
<Compile Include="Git\TaggedCommit.cs" />
6970
<Compile Include="Properties\JetBrainsAnnotations.cs" />
70-
<Compile Include="Testing\TestValues.cs" />
7171
<Compile Include="Context\ContextBase.cs" />
7272
<Compile Include="Context\Interfaces\IAuthenticationContext.cs" />
7373
<Compile Include="Context\Interfaces\IContext.cs" />
@@ -88,10 +88,6 @@
8888
<Compile Include="IO\TemporaryFilesContext.cs" />
8989
<Compile Include="Logging\Extensions\LogExtensions.cs" />
9090
<Compile Include="Properties\AssemblyInfo.cs" />
91-
<Compile Include="Testing\Extensions\GitTestExtensions.cs" />
92-
<Compile Include="Testing\Fixtures\EmptyRepositoryFixture.cs" />
93-
<Compile Include="Testing\Fixtures\RemoteRepositoryFixture.cs" />
94-
<Compile Include="Testing\Fixtures\RepositoryFixtureBase.cs" />
9591
</ItemGroup>
9692
<ItemGroup>
9793
<Content Include="FodyWeavers.xml" />
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
using System.Reflection;
2-
using System.Runtime.InteropServices;
3-
4-
// All other assembly info is defined in SharedAssembly.cs
52

3+
// All other assembly info is defined in SolutionAssemblyInfo.cs
64
[assembly: AssemblyTitle("GitTools.Core")]
75
[assembly: AssemblyDescription("GitTools.Core library")]
8-
9-
// Setting ComVisible to false makes the types in this assembly not visible
10-
// to COM components. If you need to access a type in this assembly from
11-
// COM, set the ComVisible attribute to true on that type.
12-
13-
[assembly: ComVisible(false)]

src/GitTools.Core/GitTools.Core.NET40/Testing/Extensions/GitTestExtensions.cs

Lines changed: 0 additions & 103 deletions
This file was deleted.

src/GitTools.Core/GitTools.Core.NET40/Testing/Fixtures/EmptyRepositoryFixture.cs

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/GitTools.Core/GitTools.Core.NET40/Testing/Fixtures/RemoteRepositoryFixture.cs

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)