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

Commit c612897

Browse files
Initial solution setup
1 parent fc5c83a commit c612897

19 files changed

+1080
-0
lines changed

.gitignore

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
4+
# User-specific files
5+
*.suo
6+
*.user
7+
*.sln.docstates
8+
9+
.nuget/
10+
tools/FAKE/
11+
build-log.xml
12+
Nuget.key
13+
TestResult.xml
14+
15+
# Build results
16+
[Bb]in/
17+
[Cc]lientbin/
18+
[Dd]ebug/
19+
[Rr]elease/
20+
[Oo]utput*/
21+
[Pp]ackages*/
22+
bin
23+
obj
24+
[Ll]ib/
25+
*.ide/
26+
*_i.c
27+
*_p.c
28+
*.ilk
29+
*.meta
30+
*.obj
31+
*.orig
32+
*.pch
33+
*.pdb
34+
*.pgc
35+
*.pgd
36+
*.rsp
37+
*.sbr
38+
*.tlb
39+
*.tli
40+
*.tlh
41+
*.tmp
42+
*.vspscc
43+
*.xap
44+
.builds
45+
46+
# Visual C++ cache files
47+
ipch/
48+
*.aps
49+
*.ncb
50+
*.opensdf
51+
*.sdf
52+
53+
# Visual Studio profiler
54+
*.psess
55+
*.vsp
56+
57+
# ReSharper is a .NET coding add-in
58+
_ReSharper*
59+
*.resharper.user
60+
61+
# Catel
62+
CatelLogging.txt
63+
64+
# Dotcover
65+
*.dotCover
66+
*.dotsettings.user
67+
68+
# Finalbuilder
69+
*.fbl7
70+
*.fb7lck
71+
*.fbpInf
72+
73+
# Ghostdoc
74+
*.GhostDoc.xml
75+
76+
# Deployments
77+
deployment/FinalBuilder/backup
78+
deployment/InnoSetup/template/templates
79+
deployment/InnoSetup/template/snippets
80+
deployment/InnoSetup/template/libraries
81+
deployment/InnoSetup/template/doc
82+
83+
# Installshield output folder
84+
[Ee]xpress
85+
86+
# DocProject is a documentation generator add-in
87+
DocProject/buildhelp/
88+
DocProject/Help/*.HxT
89+
DocProject/Help/*.HxC
90+
DocProject/Help/*.hhc
91+
DocProject/Help/*.hhk
92+
DocProject/Help/*.hhp
93+
DocProject/Help/Html2
94+
DocProject/Help/html
95+
96+
# Click-Once directory
97+
publish
98+
99+
# Others
100+
[Bb]in
101+
[Oo]bj
102+
sql
103+
TestResults
104+
*.Cache
105+
ClientBin
106+
stylecop.*
107+
~$*
108+
*.dbmdl
109+
Generated_Code #added for RIA/Silverlight projects
110+
111+
# Backup & report files from converting an old project file to a newer
112+
# Visual Studio version. Backup files are not needed, because we have git ;-)
113+
_UpgradeReport_Files/
114+
Backup*/
115+
UpgradeLog*.XML
116+
117+
# Windows image file caches
118+
Thumbs.db
119+
120+
# Folder config file
121+
Desktop.ini
122+
123+
# mstest test results
124+
TestResults

GitVersionConfig.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
assembly-versioning-scheme: MajorMinorPatch
2+
#next-version: 1.0.0
Binary file not shown.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?xml version="1.0"?>
2+
<package>
3+
<metadata>
4+
<id>GitTools.Core</id>
5+
<version>[VERSION]</version>
6+
<title>GitTools.Core</title>
7+
<authors>geertvanhorrik</authors>
8+
<owners>geertvanhorrik</owners>
9+
10+
<description>
11+
Core library for GitTools.
12+
</description>
13+
<summary>
14+
</summary>
15+
16+
<tags>git tools</tags>
17+
18+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
19+
<copyright>Copyright GitTools team 2010 - 2015</copyright>
20+
21+
<language>en-US</language>
22+
<projectUrl>https://github.com/GitTools/GitTools.Core</projectUrl>
23+
<!--<licenseUrl>http://catel.codeplex.com/license</licenseUrl>-->
24+
<!--<iconUrl>http://www.catenalogic.com/catel.png</iconUrl>-->
25+
26+
<dependencies>
27+
<!--<dependency id="Catel.Core" version="[replaced]" />-->
28+
</dependencies>
29+
</metadata>
30+
</package>

lib/repositories.config

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<repositories>
3+
4+
</repositories>

scripts - Build - Debug.bat

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
@echo off
2+
3+
IF NOT "%VS110COMNTOOLS%" == "" (call "%VS110COMNTOOLS%vsvars32.bat")
4+
IF NOT "%VS120COMNTOOLS%" == "" (call "%VS120COMNTOOLS%vsvars32.bat")
5+
IF NOT "%VS130COMNTOOLS%" == "" (call "%VS130COMNTOOLS%vsvars32.bat")
6+
IF NOT "%VS140COMNTOOLS%" == "" (call "%VS140COMNTOOLS%vsvars32.bat")
7+
8+
9+
for /F %%A in ('dir /b src\*.sln') do call devenv src\%%A /build "Debug"
10+
pause

scripts - Build - Release.bat

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
@echo off
2+
3+
IF NOT "%VS110COMNTOOLS%" == "" (call "%VS110COMNTOOLS%vsvars32.bat")
4+
IF NOT "%VS120COMNTOOLS%" == "" (call "%VS120COMNTOOLS%vsvars32.bat")
5+
IF NOT "%VS130COMNTOOLS%" == "" (call "%VS130COMNTOOLS%vsvars32.bat")
6+
IF NOT "%VS140COMNTOOLS%" == "" (call "%VS140COMNTOOLS%vsvars32.bat")
7+
8+
9+
for /F %%A in ('dir /b src\*.sln') do call devenv src\%%A /build "Release"
10+
pause

scripts - Clean all.bat

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
REM Deleting packages
2+
for /d %%p in (".\lib\*.*") do rmdir "%%p" /s /q
3+
4+
REM Deleting output
5+
rmdir .\output /s /q
6+
7+
pause

scripts - Restore packages.bat

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
for /f %%a in ('dir /b src\*.sln') do call tools\nuget\nuget.exe restore src\%%a -PackagesDirectory .\lib
2+
3+
4+
pause
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}</ProjectGuid>
8+
<OutputType>Library</OutputType>
9+
<AppDesignerFolder>Properties</AppDesignerFolder>
10+
<RootNamespace>GitTools.Tests</RootNamespace>
11+
<AssemblyName>GitTools.Core.Tests</AssemblyName>
12+
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
13+
<FileAlignment>512</FileAlignment>
14+
</PropertyGroup>
15+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16+
<DebugSymbols>true</DebugSymbols>
17+
<DebugType>full</DebugType>
18+
<Optimize>false</Optimize>
19+
<OutputPath>..\..\output\debug\GitTools.Core.Tests\</OutputPath>
20+
<DefineConstants>TRACE;DEBUG;NET;NET45</DefineConstants>
21+
<ErrorReport>prompt</ErrorReport>
22+
<WarningLevel>4</WarningLevel>
23+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
24+
<NoWarn>1591;1998</NoWarn>
25+
</PropertyGroup>
26+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27+
<DebugType>pdbonly</DebugType>
28+
<Optimize>true</Optimize>
29+
<OutputPath>..\..\output\release\GitTools.Core.Tests\</OutputPath>
30+
<DefineConstants>TRACE;NET;NET45</DefineConstants>
31+
<ErrorReport>prompt</ErrorReport>
32+
<WarningLevel>4</WarningLevel>
33+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
34+
<NoWarn>1591;1998</NoWarn>
35+
</PropertyGroup>
36+
<ItemGroup>
37+
<Reference Include="System" />
38+
<Reference Include="System.Core" />
39+
<Reference Include="System.Xml.Linq" />
40+
<Reference Include="System.Data.DataSetExtensions" />
41+
<Reference Include="Microsoft.CSharp" />
42+
<Reference Include="System.Data" />
43+
<Reference Include="System.Xml" />
44+
</ItemGroup>
45+
<ItemGroup>
46+
<Compile Include="..\SolutionAssemblyInfo.cs">
47+
<Link>Properties\SolutionAssemblyInfo.cs</Link>
48+
</Compile>
49+
<Compile Include="Properties\AssemblyInfo.cs" />
50+
</ItemGroup>
51+
<ItemGroup>
52+
<ProjectReference Include="..\GitTools.Core\GitTools.Core.csproj">
53+
<Project>{c11252f9-0eca-44dc-860b-e029c04fbd10}</Project>
54+
<Name>GitTools.Core</Name>
55+
</ProjectReference>
56+
</ItemGroup>
57+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
58+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
59+
Other similar extension points exist, see Microsoft.Common.targets.
60+
<Target Name="BeforeBuild">
61+
</Target>
62+
<Target Name="AfterBuild">
63+
</Target>
64+
-->
65+
</Project>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// --------------------------------------------------------------------------------------------------------------------
2+
// <copyright file="AssemblyInfo.cs" company="GitTools">
3+
// Copyright (c) 2014 - 2015 GitTools. All rights reserved.
4+
// </copyright>
5+
// --------------------------------------------------------------------------------------------------------------------
6+
7+
8+
using System.Reflection;
9+
using System.Runtime.InteropServices;
10+
11+
// All other assembly info is defined in SharedAssembly.cs
12+
13+
[assembly: AssemblyTitle("GitTools.Core.Tests")]
14+
[assembly: AssemblyProduct("GitTools.Core.Tests")]
15+
[assembly: AssemblyDescription("GitTools.Core.Tests library")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
21+
[assembly: ComVisible(false)]

src/GitTools.Core.sln

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.31101.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.Core", "GitTools.Core\GitTools.Core.csproj", "{C11252F9-0ECA-44DC-860B-E029C04FBD10}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{17E77AE6-5E23-4898-BCAB-7AF62BB0DFBA}"
9+
EndProject
10+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{1E56230A-4CDE-4142-A7F0-BE0625746DA0}"
11+
EndProject
12+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{377F4B45-0F5E-4F78-8A7B-27725DC79197}"
13+
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "misc", "misc", "{72ECAB81-A674-4AC8-8795-7AD71C3E1A5A}"
15+
ProjectSection(SolutionItems) = preProject
16+
GitTools.Core.sln.DotSettings = GitTools.Core.sln.DotSettings
17+
nuget.config = nuget.config
18+
Settings.StyleCop = Settings.StyleCop
19+
SolutionAssemblyInfo.cs = SolutionAssemblyInfo.cs
20+
EndProjectSection
21+
EndProject
22+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "lib", "lib", "{532E0393-2C1F-4F04-A6A7-F194A578DAEB}"
23+
ProjectSection(SolutionItems) = preProject
24+
..\lib\repositories.config = ..\lib\repositories.config
25+
EndProjectSection
26+
EndProject
27+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTools.Core.Tests", "GitTools.Core.Tests\GitTools.Core.Tests.csproj", "{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}"
28+
EndProject
29+
Global
30+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
31+
Debug|Any CPU = Debug|Any CPU
32+
Release|Any CPU = Release|Any CPU
33+
EndGlobalSection
34+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
35+
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
36+
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Debug|Any CPU.Build.0 = Debug|Any CPU
37+
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Release|Any CPU.ActiveCfg = Release|Any CPU
38+
{C11252F9-0ECA-44DC-860B-E029C04FBD10}.Release|Any CPU.Build.0 = Release|Any CPU
39+
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
40+
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Debug|Any CPU.Build.0 = Debug|Any CPU
41+
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Release|Any CPU.ActiveCfg = Release|Any CPU
42+
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B}.Release|Any CPU.Build.0 = Release|Any CPU
43+
EndGlobalSection
44+
GlobalSection(SolutionProperties) = preSolution
45+
HideSolutionNode = FALSE
46+
EndGlobalSection
47+
GlobalSection(NestedProjects) = preSolution
48+
{C11252F9-0ECA-44DC-860B-E029C04FBD10} = {1E56230A-4CDE-4142-A7F0-BE0625746DA0}
49+
{1E56230A-4CDE-4142-A7F0-BE0625746DA0} = {17E77AE6-5E23-4898-BCAB-7AF62BB0DFBA}
50+
{377F4B45-0F5E-4F78-8A7B-27725DC79197} = {17E77AE6-5E23-4898-BCAB-7AF62BB0DFBA}
51+
{0834BE9B-5CDE-4CAB-A683-C70A7D91450B} = {377F4B45-0F5E-4F78-8A7B-27725DC79197}
52+
EndGlobalSection
53+
EndGlobal

0 commit comments

Comments
 (0)