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

Move issue tracker to own repo #16

Merged
merged 2 commits into from
Sep 13, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,21 @@
GitTools.Core
=============

GitTools.Core contains the building blocks and common functionality which is needed by other projects in GitTools.

These core libraries may prove useful if you are a library or application with interacts with git

![License](https://img.shields.io/github/license/gittools/gittools.core.svg)
![NuGet downloads](https://img.shields.io/nuget/dt/gittools.core.svg)
![Version](https://img.shields.io/nuget/v/gittools.core.svg)
![Pre-release version](https://img.shields.io/nuget/vpre/gittools.core.svg)

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


## Icon
[Network](https://thenounproject.com/term/network/60865/) by Lorena Salagre from the Noun Project
2 changes: 0 additions & 2 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@ build:

after_build:
- cmd: nuget pack src\GitTools.Core\GitTools.Core.nuspec -BasePath output\%CONFIGURATION%\GitTools.Core\ -version "%GitVersion_NuGetVersion%"
- cmd: nuget pack src\GitTools.IssueTrackers\GitTools.IssueTrackers.nuspec -BasePath output\%CONFIGURATION%\GitTools.IssueTrackers\ -version "%GitVersion_NuGetVersion%"
- cmd: appveyor PushArtifact "GitTools.Core.%GitVersion_NuGetVersion%.nupkg"
- cmd: appveyor PushArtifact "GitTools.IssueTrackers.%GitVersion_NuGetVersion%.nupkg"

cache:
- src\packages -> **\packages.config # preserve "packages" directory in the root of build folder but will reset it if packages.config is modified
15 changes: 5 additions & 10 deletions src/GitTools.Core.Tests/GitTools.Core.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,29 +11,28 @@
<AssemblyName>GitTools.Core.Tests</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
<LangVersion>5</LangVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\output\Debug\GitTools.Core.Tests\net45\</OutputPath>
<OutputPath>..\..\output\debug\GitTools.Core.Tests\net45\</OutputPath>
<DefineConstants>TRACE;DEBUG</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591;1998</NoWarn>
<NoWarn>1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\output\Release\GitTools.Core.Tests\net45\</OutputPath>
<OutputPath>..\..\output\release\GitTools.Core.Tests\net45\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591;1998</NoWarn>
<NoWarn>1591</NoWarn>
</PropertyGroup>
<ItemGroup>
<Reference Include="Atlassian.Jira, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
Expand Down Expand Up @@ -79,10 +78,6 @@
<Project>{C11252F9-0ECA-44DC-860B-E029C04FBD10}</Project>
<Name>GitTools.Core.NET40</Name>
</ProjectReference>
<ProjectReference Include="..\GitTools.IssueTrackers\GitTools.IssueTrackers.csproj">
<Project>{ac5f41ea-962e-491b-8557-a2a10dc757e4}</Project>
<Name>GitTools.IssueTrackers</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Content Include="FodyWeavers.xml" />
Expand Down
9 changes: 0 additions & 9 deletions src/GitTools.Core.Tests/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
using System.Reflection;
using System.Runtime.InteropServices;

// All other assembly info is defined in SharedAssembly.cs

[assembly: AssemblyTitle("GitTools.Core.Tests")]
[assembly: AssemblyDescription("GitTools.Core.Tests library")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.

[assembly: ComVisible(false)]
10 changes: 3 additions & 7 deletions src/GitTools.Core.sln
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "misc", "misc", "{72ECAB81-A674-4AC8-8795-7AD71C3E1A5A}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".misc", ".misc", "{72ECAB81-A674-4AC8-8795-7AD71C3E1A5A}"
ProjectSection(SolutionItems) = preProject
..\appveyor.yml = ..\appveyor.yml
GitTools.Core.sln.DotSettings = GitTools.Core.sln.DotSettings
..\GitVersionConfig.yaml = ..\GitVersionConfig.yaml
..\README.md = ..\README.md
Settings.StyleCop = Settings.StyleCop
SolutionAssemblyInfo.cs = SolutionAssemblyInfo.cs
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.Core.Tests", "GitTools.Core.Tests\GitTools.Core.Tests.csproj", "{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.IssueTrackers", "GitTools.IssueTrackers\GitTools.IssueTrackers.csproj", "{AC5F41EA-962E-491B-8557-A2A10DC757E4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.Core.NET40", "GitTools.Core\GitTools.Core.NET40\GitTools.Core.NET40.csproj", "{C11252F9-0ECA-44DC-860B-E029C04FBD10}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitTools.Core", "GitTools.Core", "{753DD689-12ED-42D8-8AF7-936336D65FA0}"
Expand All @@ -34,10 +34,6 @@ Global
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Release|Any CPU.Build.0 = Release|Any CPU
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AC5F41EA-962E-491B-8557-A2A10DC757E4}.Release|Any CPU.Build.0 = Release|Any CPU
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
1 change: 1 addition & 0 deletions src/GitTools.Core.sln.DotSettings
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,7 @@ II.2.12 &lt;HandlesEvent /&gt;&#xD;
</s:String>
<s:String x:Key="/Default/CodeStyle/CSharpMemberOrderPattern/LayoutType/@EntryValue">CustomLayout</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CSharpUsing/AddImportsToDeepestScope/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=FF/@EntryIndexedValue">FF</s:String>

<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FCONSTRUCTOR/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /&gt;</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FFUNCTION/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String>
Expand Down
10 changes: 3 additions & 7 deletions src/GitTools.Core/GitTools.Core.NET40/GitTools.Core.NET40.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<RootNamespace>GitTools</RootNamespace>
<AssemblyName>GitTools.Core</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<LangVersion>5</LangVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
Expand All @@ -24,7 +25,7 @@
<WarningLevel>4</WarningLevel>
<DocumentationFile>..\..\..\output\Debug\GitTools.Core\net4\GitTools.Core.xml</DocumentationFile>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591;1998</NoWarn>
<NoWarn>1591</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
Expand All @@ -33,7 +34,7 @@
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<NoWarn>1591;1998</NoWarn>
<NoWarn>1591</NoWarn>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<DocumentationFile>..\..\..\output\Release\GitTools.Core\net4\GitTools.Core.xml</DocumentationFile>
</PropertyGroup>
Expand Down Expand Up @@ -67,7 +68,6 @@
<Compile Include="Git\Extensions\IRepositoryExtensions.cs" />
<Compile Include="Git\TaggedCommit.cs" />
<Compile Include="Properties\JetBrainsAnnotations.cs" />
<Compile Include="Testing\TestValues.cs" />
<Compile Include="Context\ContextBase.cs" />
<Compile Include="Context\Interfaces\IAuthenticationContext.cs" />
<Compile Include="Context\Interfaces\IContext.cs" />
Expand All @@ -88,10 +88,6 @@
<Compile Include="IO\TemporaryFilesContext.cs" />
<Compile Include="Logging\Extensions\LogExtensions.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Testing\Extensions\GitTestExtensions.cs" />
<Compile Include="Testing\Fixtures\EmptyRepositoryFixture.cs" />
<Compile Include="Testing\Fixtures\RemoteRepositoryFixture.cs" />
<Compile Include="Testing\Fixtures\RepositoryFixtureBase.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="FodyWeavers.xml" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
using System.Reflection;
using System.Runtime.InteropServices;

// All other assembly info is defined in SharedAssembly.cs

// All other assembly info is defined in SolutionAssemblyInfo.cs
[assembly: AssemblyTitle("GitTools.Core")]
[assembly: AssemblyDescription("GitTools.Core library")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.

[assembly: ComVisible(false)]

This file was deleted.

This file was deleted.

This file was deleted.

Loading