diff --git a/.gitignore b/.gitignore index 196c8aa6..cc615de2 100644 --- a/.gitignore +++ b/.gitignore @@ -308,3 +308,6 @@ __pycache__/ *.btm.cs *.odx.cs *.xsd.cs +/src/packages/ +/src/GitTfsTest.dll.xml +/src/.build diff --git a/GitTfs.Setup/wix/GitTfs.Setup.g.wxs b/GitTfs.Setup/wix/GitTfs.Setup.g.wxs deleted file mode 100644 index 52dd1c8d..00000000 --- a/GitTfs.Setup/wix/GitTfs.Setup.g.wxs +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/README.md b/README.md index cdc89927..280dc262 100644 --- a/README.md +++ b/README.md @@ -162,7 +162,7 @@ And depending of the version of TFS you use : #get the source code git clone git://github.com/git-tfs/git-tfs.git - cd git-tfs + cd git-tfs\src #building with Cake (in a powershell console). It will also run the unit tests ;) .\build.ps1 diff --git a/appveyor.yml b/appveyor.yml index 4cf08b03..dda57910 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,29 +1,24 @@ #appveyor.yml reference: http://www.appveyor.com/docs/appveyor-yml -#version: 0.25.1.{build} -#platform: x86 clone_folder: c:\gittfs # build cache to preserve files/folders between builds cache: - - packages -> paket.lock # preserve "packages" directory in the root of build folder but will reset it if `paket.lock` is modified + - packages -> src\paket.lock # preserve "packages" directory in the root of build folder but will reset it if `paket.lock` is modified init: [] -#before_build: -# - ps: $env:Config = "Release" build_script: - ps: | $env:configuration = "Release" + cd src if($env:target -eq $null) { $target = "AppVeyorBuild" echo "target: $target" .\build.ps1 -Target "$target" -Configuration $env:configuration -ScriptArgs '-isDryRun=true -gitHubUserAccount"$env:gitHubUserAccount" -gitHubToken="$env:gitHubToken" -chocolateyToken="$env:chocolateyToken"' - #$UseDryRun = "false" } else { $target = $env:target echo "target: $target" .\build.ps1 -Target "$target" -Configuration $env:configuration -ScriptArgs '-isDryRun=false -gitHubUserAccount"$env:gitHubUserAccount" -gitHubToken="$env:gitHubToken" -chocolateyToken="$env:chocolateyToken"' - #$UseDryRun = "true" } test: off diff --git a/doc/release-notes/NEXT.md b/doc/release-notes/NEXT.md new file mode 100644 index 00000000..e69de29b diff --git a/doc/running-the-unit-tests.md b/doc/running-the-unit-tests.md index ab44cbcd..1b63fdf6 100644 --- a/doc/running-the-unit-tests.md +++ b/doc/running-the-unit-tests.md @@ -1,28 +1,20 @@ -The unit tests for git-tfs use [xUnit.net](http://xunit.codeplex.com). All the necessary bits of xunit should be installed by nuget. +The unit tests for git-tfs use [xUnit.net](https://xunit.github.io/). ## CI-style -If you want to run tests like the CI build, then do this: `msbuild CI.proj`. - -## Building - -To build the tests, you only need to build the GitTfs, GitTfs.VsFake, LibGit2Sharp, and GitTfsTest projects in VS. All of these will build if you right-click on GitTfsTest and choose 'Build'. From the command-line, you can `msbuild GitTfs.sln /t:GitTfsTest`. +If you want to run tests like the CI build, then go to the `src` folder and run in a powershell console: `.\build.ps1`. ## Running -To run the tests, you can use the gui runner or the console runner. If you have a VS extension with support for xUnit.net, then you may be able to run the tests inside Visual Studio. - -### xUnit.net GUI runner - -The gui runner is `packages\xunit.runners.1.9.2\tools\xunit.gui.clr4.x86.exe`. Load the GitTfsTest assembly (i.e. GitTfsTest\bin\Debug\GitTfsTest.dll). +To run the tests, you can use the console runner. +You also may be able to run the tests inside Visual Studio in the 'Test Explorer' (or use another launcher like Reshaper, ncrunch, ...). ### xUnit.net console runner Here is an example running the tests with the console runner: ``` -C:\src\git-tfs>packages\xunit.runners.1.9.2\tools -\xunit.console.clr4.x86.exe GitTfsTest\bin\Debug\GitTfsTest.dll +C:\src\git-tfs\src>packages\build\xunit.runner.console\tools\net452\xunit.console.exe GitTfsTest\bin\Debug\GitTfsTest.dll xUnit.net console test runner (32-bit .NET 4.0.30319.269) Copyright (C) 2007-11 Microsoft Corporation. diff --git a/.paket/paket.targets b/src/.paket/paket.targets similarity index 100% rename from .paket/paket.targets rename to src/.paket/paket.targets diff --git a/CommonAssemblyInfo.cs b/src/CommonAssemblyInfo.cs similarity index 100% rename from CommonAssemblyInfo.cs rename to src/CommonAssemblyInfo.cs diff --git a/GitTfs.Setup/App.config b/src/GitTfs.Setup/App.config similarity index 100% rename from GitTfs.Setup/App.config rename to src/GitTfs.Setup/App.config diff --git a/GitTfs.Setup/GitTfs.Setup.csproj b/src/GitTfs.Setup/GitTfs.Setup.csproj similarity index 100% rename from GitTfs.Setup/GitTfs.Setup.csproj rename to src/GitTfs.Setup/GitTfs.Setup.csproj diff --git a/GitTfs.Setup/Program.cs b/src/GitTfs.Setup/Program.cs similarity index 100% rename from GitTfs.Setup/Program.cs rename to src/GitTfs.Setup/Program.cs diff --git a/GitTfs.Setup/Properties/AssemblyInfo.cs b/src/GitTfs.Setup/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfs.Setup/Properties/AssemblyInfo.cs rename to src/GitTfs.Setup/Properties/AssemblyInfo.cs diff --git a/GitTfs.Setup/paket.references b/src/GitTfs.Setup/paket.references similarity index 100% rename from GitTfs.Setup/paket.references rename to src/GitTfs.Setup/paket.references diff --git a/GitTfs.Vs2010/GitTfs.Vs2010.csproj b/src/GitTfs.Vs2010/GitTfs.Vs2010.csproj similarity index 100% rename from GitTfs.Vs2010/GitTfs.Vs2010.csproj rename to src/GitTfs.Vs2010/GitTfs.Vs2010.csproj diff --git a/GitTfs.Vs2010/Properties/AssemblyInfo.cs b/src/GitTfs.Vs2010/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfs.Vs2010/Properties/AssemblyInfo.cs rename to src/GitTfs.Vs2010/Properties/AssemblyInfo.cs diff --git a/GitTfs.Vs2010/TfsHelper.Vs2010.cs b/src/GitTfs.Vs2010/TfsHelper.Vs2010.cs similarity index 100% rename from GitTfs.Vs2010/TfsHelper.Vs2010.cs rename to src/GitTfs.Vs2010/TfsHelper.Vs2010.cs diff --git a/GitTfs.Vs2012/GitTfs.Vs2012.csproj b/src/GitTfs.Vs2012/GitTfs.Vs2012.csproj similarity index 100% rename from GitTfs.Vs2012/GitTfs.Vs2012.csproj rename to src/GitTfs.Vs2012/GitTfs.Vs2012.csproj diff --git a/GitTfs.Vs2012/Properties/AssemblyInfo.cs b/src/GitTfs.Vs2012/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfs.Vs2012/Properties/AssemblyInfo.cs rename to src/GitTfs.Vs2012/Properties/AssemblyInfo.cs diff --git a/GitTfs.Vs2012/TfsHelper.Vs2012.cs b/src/GitTfs.Vs2012/TfsHelper.Vs2012.cs similarity index 100% rename from GitTfs.Vs2012/TfsHelper.Vs2012.cs rename to src/GitTfs.Vs2012/TfsHelper.Vs2012.cs diff --git a/GitTfs.Vs2013/GitTfs.Vs2013.csproj b/src/GitTfs.Vs2013/GitTfs.Vs2013.csproj similarity index 100% rename from GitTfs.Vs2013/GitTfs.Vs2013.csproj rename to src/GitTfs.Vs2013/GitTfs.Vs2013.csproj diff --git a/GitTfs.Vs2013/Properties/AssemblyInfo.cs b/src/GitTfs.Vs2013/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfs.Vs2013/Properties/AssemblyInfo.cs rename to src/GitTfs.Vs2013/Properties/AssemblyInfo.cs diff --git a/GitTfs.Vs2013/TfsHelper.Vs2013.cs b/src/GitTfs.Vs2013/TfsHelper.Vs2013.cs similarity index 100% rename from GitTfs.Vs2013/TfsHelper.Vs2013.cs rename to src/GitTfs.Vs2013/TfsHelper.Vs2013.cs diff --git a/GitTfs.Vs2015/GitTfs.Vs2015.csproj b/src/GitTfs.Vs2015/GitTfs.Vs2015.csproj similarity index 100% rename from GitTfs.Vs2015/GitTfs.Vs2015.csproj rename to src/GitTfs.Vs2015/GitTfs.Vs2015.csproj diff --git a/GitTfs.Vs2015/Properties/AssemblyInfo.cs b/src/GitTfs.Vs2015/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfs.Vs2015/Properties/AssemblyInfo.cs rename to src/GitTfs.Vs2015/Properties/AssemblyInfo.cs diff --git a/GitTfs.Vs2015/TfsHelper.Vs2015.cs b/src/GitTfs.Vs2015/TfsHelper.Vs2015.cs similarity index 100% rename from GitTfs.Vs2015/TfsHelper.Vs2015.cs rename to src/GitTfs.Vs2015/TfsHelper.Vs2015.cs diff --git a/GitTfs.Vs2015/app.config b/src/GitTfs.Vs2015/app.config similarity index 100% rename from GitTfs.Vs2015/app.config rename to src/GitTfs.Vs2015/app.config diff --git a/GitTfs.Vs2015/paket.references b/src/GitTfs.Vs2015/paket.references similarity index 100% rename from GitTfs.Vs2015/paket.references rename to src/GitTfs.Vs2015/paket.references diff --git a/GitTfs.VsCommon/ParentForm.cs b/src/GitTfs.VsCommon/ParentForm.cs similarity index 100% rename from GitTfs.VsCommon/ParentForm.cs rename to src/GitTfs.VsCommon/ParentForm.cs diff --git a/GitTfs.VsCommon/Retry.cs b/src/GitTfs.VsCommon/Retry.cs similarity index 100% rename from GitTfs.VsCommon/Retry.cs rename to src/GitTfs.VsCommon/Retry.cs diff --git a/GitTfs.VsCommon/TfsHelper.Common.cs b/src/GitTfs.VsCommon/TfsHelper.Common.cs similarity index 100% rename from GitTfs.VsCommon/TfsHelper.Common.cs rename to src/GitTfs.VsCommon/TfsHelper.Common.cs diff --git a/GitTfs.VsCommon/TfsHelper.Vs2012Base.cs b/src/GitTfs.VsCommon/TfsHelper.Vs2012Base.cs similarity index 100% rename from GitTfs.VsCommon/TfsHelper.Vs2012Base.cs rename to src/GitTfs.VsCommon/TfsHelper.Vs2012Base.cs diff --git a/GitTfs.VsCommon/TfsPlugin.cs b/src/GitTfs.VsCommon/TfsPlugin.cs similarity index 100% rename from GitTfs.VsCommon/TfsPlugin.cs rename to src/GitTfs.VsCommon/TfsPlugin.cs diff --git a/GitTfs.VsCommon/Wrappers.PostVs2010.cs b/src/GitTfs.VsCommon/Wrappers.PostVs2010.cs similarity index 100% rename from GitTfs.VsCommon/Wrappers.PostVs2010.cs rename to src/GitTfs.VsCommon/Wrappers.PostVs2010.cs diff --git a/GitTfs.VsCommon/Wrappers.cs b/src/GitTfs.VsCommon/Wrappers.cs similarity index 100% rename from GitTfs.VsCommon/Wrappers.cs rename to src/GitTfs.VsCommon/Wrappers.cs diff --git a/GitTfs.VsFake/GitTfs.VsFake.csproj b/src/GitTfs.VsFake/GitTfs.VsFake.csproj similarity index 100% rename from GitTfs.VsFake/GitTfs.VsFake.csproj rename to src/GitTfs.VsFake/GitTfs.VsFake.csproj diff --git a/GitTfs.VsFake/Properties/AssemblyInfo.cs b/src/GitTfs.VsFake/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfs.VsFake/Properties/AssemblyInfo.cs rename to src/GitTfs.VsFake/Properties/AssemblyInfo.cs diff --git a/GitTfs.VsFake/Script.cs b/src/GitTfs.VsFake/Script.cs similarity index 100% rename from GitTfs.VsFake/Script.cs rename to src/GitTfs.VsFake/Script.cs diff --git a/GitTfs.VsFake/TfsHelper.VsFake.cs b/src/GitTfs.VsFake/TfsHelper.VsFake.cs similarity index 100% rename from GitTfs.VsFake/TfsHelper.VsFake.cs rename to src/GitTfs.VsFake/TfsHelper.VsFake.cs diff --git a/GitTfs.VsFake/TfsPlugin.cs b/src/GitTfs.VsFake/TfsPlugin.cs similarity index 100% rename from GitTfs.VsFake/TfsPlugin.cs rename to src/GitTfs.VsFake/TfsPlugin.cs diff --git a/GitTfs.sln b/src/GitTfs.sln similarity index 92% rename from GitTfs.sln rename to src/GitTfs.sln index 16812540..24a01dea 100644 --- a/GitTfs.sln +++ b/src/GitTfs.sln @@ -19,18 +19,18 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTfs.Vs2012", "GitTfs.Vs2 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "doc", "doc", "{4A46FEEE-B8A2-4445-B9D1-8160520C7301}" ProjectSection(SolutionItems) = preProject - doc\develop-on-mono.md = doc\develop-on-mono.md - doc\release-notes\NEXT.md = doc\release-notes\NEXT.md - README.md = README.md - doc\running-the-unit-tests.md = doc\running-the-unit-tests.md + ..\doc\develop-on-mono.md = ..\doc\develop-on-mono.md + ..\doc\release-notes\NEXT.md = ..\doc\release-notes\NEXT.md + ..\README.md = ..\README.md + ..\doc\running-the-unit-tests.md = ..\doc\running-the-unit-tests.md EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{CDE05FFA-9DDB-4694-8CA6-6DB7B235CD7F}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ChocolateyTemplates", "ChocolateyTemplates", "{AC0FE25D-D76B-4EE7-9EA8-470204451C9F}" ProjectSection(SolutionItems) = preProject - ChocolateyTemplates\chocolateyInstall.ps1 = ChocolateyTemplates\chocolateyInstall.ps1 - ChocolateyTemplates\gittfs.nuspec = ChocolateyTemplates\gittfs.nuspec + build\ChocolateyTemplates\chocolateyInstall.ps1 = build\ChocolateyTemplates\chocolateyInstall.ps1 + build\ChocolateyTemplates\gittfs.nuspec = build\ChocolateyTemplates\gittfs.nuspec EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTfs.Vs2013", "GitTfs.Vs2013\GitTfs.Vs2013.csproj", "{101D3C78-27CC-446A-98EC-E2DE88BF0641}" @@ -44,7 +44,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitTfs.Setup", "GitTfs.Setu EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{7E25ACEF-468A-4E93-9549-8BBFC72294DF}" ProjectSection(SolutionItems) = preProject - appveyor.yml = appveyor.yml + ..\appveyor.yml = ..\appveyor.yml build.cake = build.cake build.ps1 = build.ps1 EndProjectSection diff --git a/GitTfs/App.config b/src/GitTfs/App.config similarity index 100% rename from GitTfs/App.config rename to src/GitTfs/App.config diff --git a/GitTfs/Commands/Bootstrap.cs b/src/GitTfs/Commands/Bootstrap.cs similarity index 100% rename from GitTfs/Commands/Bootstrap.cs rename to src/GitTfs/Commands/Bootstrap.cs diff --git a/GitTfs/Commands/Branch.cs b/src/GitTfs/Commands/Branch.cs similarity index 100% rename from GitTfs/Commands/Branch.cs rename to src/GitTfs/Commands/Branch.cs diff --git a/GitTfs/Commands/Checkin.cs b/src/GitTfs/Commands/Checkin.cs similarity index 100% rename from GitTfs/Commands/Checkin.cs rename to src/GitTfs/Commands/Checkin.cs diff --git a/GitTfs/Commands/CheckinBase.cs b/src/GitTfs/Commands/CheckinBase.cs similarity index 100% rename from GitTfs/Commands/CheckinBase.cs rename to src/GitTfs/Commands/CheckinBase.cs diff --git a/GitTfs/Commands/CheckinOptions.cs b/src/GitTfs/Commands/CheckinOptions.cs similarity index 100% rename from GitTfs/Commands/CheckinOptions.cs rename to src/GitTfs/Commands/CheckinOptions.cs diff --git a/GitTfs/Commands/CheckinTool.cs b/src/GitTfs/Commands/CheckinTool.cs similarity index 100% rename from GitTfs/Commands/CheckinTool.cs rename to src/GitTfs/Commands/CheckinTool.cs diff --git a/GitTfs/Commands/Checkout.cs b/src/GitTfs/Commands/Checkout.cs similarity index 100% rename from GitTfs/Commands/Checkout.cs rename to src/GitTfs/Commands/Checkout.cs diff --git a/GitTfs/Commands/Cleanup.cs b/src/GitTfs/Commands/Cleanup.cs similarity index 100% rename from GitTfs/Commands/Cleanup.cs rename to src/GitTfs/Commands/Cleanup.cs diff --git a/GitTfs/Commands/CleanupOptions.cs b/src/GitTfs/Commands/CleanupOptions.cs similarity index 100% rename from GitTfs/Commands/CleanupOptions.cs rename to src/GitTfs/Commands/CleanupOptions.cs diff --git a/GitTfs/Commands/CleanupWorkspaceLocal.cs b/src/GitTfs/Commands/CleanupWorkspaceLocal.cs similarity index 100% rename from GitTfs/Commands/CleanupWorkspaceLocal.cs rename to src/GitTfs/Commands/CleanupWorkspaceLocal.cs diff --git a/GitTfs/Commands/CleanupWorkspaces.cs b/src/GitTfs/Commands/CleanupWorkspaces.cs similarity index 100% rename from GitTfs/Commands/CleanupWorkspaces.cs rename to src/GitTfs/Commands/CleanupWorkspaces.cs diff --git a/GitTfs/Commands/Clone.cs b/src/GitTfs/Commands/Clone.cs similarity index 100% rename from GitTfs/Commands/Clone.cs rename to src/GitTfs/Commands/Clone.cs diff --git a/GitTfs/Commands/Create.cs b/src/GitTfs/Commands/Create.cs similarity index 100% rename from GitTfs/Commands/Create.cs rename to src/GitTfs/Commands/Create.cs diff --git a/GitTfs/Commands/Diagnostics.cs b/src/GitTfs/Commands/Diagnostics.cs similarity index 100% rename from GitTfs/Commands/Diagnostics.cs rename to src/GitTfs/Commands/Diagnostics.cs diff --git a/GitTfs/Commands/Fetch.cs b/src/GitTfs/Commands/Fetch.cs similarity index 100% rename from GitTfs/Commands/Fetch.cs rename to src/GitTfs/Commands/Fetch.cs diff --git a/GitTfs/Commands/Help.cs b/src/GitTfs/Commands/Help.cs similarity index 100% rename from GitTfs/Commands/Help.cs rename to src/GitTfs/Commands/Help.cs diff --git a/GitTfs/Commands/Helpers.cs b/src/GitTfs/Commands/Helpers.cs similarity index 100% rename from GitTfs/Commands/Helpers.cs rename to src/GitTfs/Commands/Helpers.cs diff --git a/GitTfs/Commands/Info.cs b/src/GitTfs/Commands/Info.cs similarity index 100% rename from GitTfs/Commands/Info.cs rename to src/GitTfs/Commands/Info.cs diff --git a/GitTfs/Commands/Init.cs b/src/GitTfs/Commands/Init.cs similarity index 100% rename from GitTfs/Commands/Init.cs rename to src/GitTfs/Commands/Init.cs diff --git a/GitTfs/Commands/InitBranch.cs b/src/GitTfs/Commands/InitBranch.cs similarity index 100% rename from GitTfs/Commands/InitBranch.cs rename to src/GitTfs/Commands/InitBranch.cs diff --git a/GitTfs/Commands/InitOptions.cs b/src/GitTfs/Commands/InitOptions.cs similarity index 100% rename from GitTfs/Commands/InitOptions.cs rename to src/GitTfs/Commands/InitOptions.cs diff --git a/GitTfs/Commands/Labels.cs b/src/GitTfs/Commands/Labels.cs similarity index 100% rename from GitTfs/Commands/Labels.cs rename to src/GitTfs/Commands/Labels.cs diff --git a/GitTfs/Commands/ListRemoteBranches.cs b/src/GitTfs/Commands/ListRemoteBranches.cs similarity index 100% rename from GitTfs/Commands/ListRemoteBranches.cs rename to src/GitTfs/Commands/ListRemoteBranches.cs diff --git a/GitTfs/Commands/Pull.cs b/src/GitTfs/Commands/Pull.cs similarity index 100% rename from GitTfs/Commands/Pull.cs rename to src/GitTfs/Commands/Pull.cs diff --git a/GitTfs/Commands/QuickClone.cs b/src/GitTfs/Commands/QuickClone.cs similarity index 100% rename from GitTfs/Commands/QuickClone.cs rename to src/GitTfs/Commands/QuickClone.cs diff --git a/GitTfs/Commands/QuickFetch.cs b/src/GitTfs/Commands/QuickFetch.cs similarity index 100% rename from GitTfs/Commands/QuickFetch.cs rename to src/GitTfs/Commands/QuickFetch.cs diff --git a/GitTfs/Commands/Rcheckin.cs b/src/GitTfs/Commands/Rcheckin.cs similarity index 100% rename from GitTfs/Commands/Rcheckin.cs rename to src/GitTfs/Commands/Rcheckin.cs diff --git a/GitTfs/Commands/RemoteOptions.cs b/src/GitTfs/Commands/RemoteOptions.cs similarity index 100% rename from GitTfs/Commands/RemoteOptions.cs rename to src/GitTfs/Commands/RemoteOptions.cs diff --git a/GitTfs/Commands/ResetRemote.cs b/src/GitTfs/Commands/ResetRemote.cs similarity index 100% rename from GitTfs/Commands/ResetRemote.cs rename to src/GitTfs/Commands/ResetRemote.cs diff --git a/GitTfs/Commands/Shelve.cs b/src/GitTfs/Commands/Shelve.cs similarity index 100% rename from GitTfs/Commands/Shelve.cs rename to src/GitTfs/Commands/Shelve.cs diff --git a/GitTfs/Commands/ShelveDelete.cs b/src/GitTfs/Commands/ShelveDelete.cs similarity index 100% rename from GitTfs/Commands/ShelveDelete.cs rename to src/GitTfs/Commands/ShelveDelete.cs diff --git a/GitTfs/Commands/ShelveList.cs b/src/GitTfs/Commands/ShelveList.cs similarity index 100% rename from GitTfs/Commands/ShelveList.cs rename to src/GitTfs/Commands/ShelveList.cs diff --git a/GitTfs/Commands/Subtree.cs b/src/GitTfs/Commands/Subtree.cs similarity index 100% rename from GitTfs/Commands/Subtree.cs rename to src/GitTfs/Commands/Subtree.cs diff --git a/GitTfs/Commands/Unshelve.cs b/src/GitTfs/Commands/Unshelve.cs similarity index 100% rename from GitTfs/Commands/Unshelve.cs rename to src/GitTfs/Commands/Unshelve.cs diff --git a/GitTfs/Commands/Verify.cs b/src/GitTfs/Commands/Verify.cs similarity index 100% rename from GitTfs/Commands/Verify.cs rename to src/GitTfs/Commands/Verify.cs diff --git a/GitTfs/Commands/Version.cs b/src/GitTfs/Commands/Version.cs similarity index 100% rename from GitTfs/Commands/Version.cs rename to src/GitTfs/Commands/Version.cs diff --git a/GitTfs/ConfigProperties.cs b/src/GitTfs/ConfigProperties.cs similarity index 100% rename from GitTfs/ConfigProperties.cs rename to src/GitTfs/ConfigProperties.cs diff --git a/GitTfs/Core/Bootstrapper.cs b/src/GitTfs/Core/Bootstrapper.cs similarity index 100% rename from GitTfs/Core/Bootstrapper.cs rename to src/GitTfs/Core/Bootstrapper.cs diff --git a/GitTfs/Core/BranchVisitors/BranchTreeContainsPathVisitor.cs b/src/GitTfs/Core/BranchVisitors/BranchTreeContainsPathVisitor.cs similarity index 100% rename from GitTfs/Core/BranchVisitors/BranchTreeContainsPathVisitor.cs rename to src/GitTfs/Core/BranchVisitors/BranchTreeContainsPathVisitor.cs diff --git a/GitTfs/Core/Changes/Git/Add.cs b/src/GitTfs/Core/Changes/Git/Add.cs similarity index 100% rename from GitTfs/Core/Changes/Git/Add.cs rename to src/GitTfs/Core/Changes/Git/Add.cs diff --git a/GitTfs/Core/Changes/Git/Delete.cs b/src/GitTfs/Core/Changes/Git/Delete.cs similarity index 100% rename from GitTfs/Core/Changes/Git/Delete.cs rename to src/GitTfs/Core/Changes/Git/Delete.cs diff --git a/GitTfs/Core/Changes/Git/Modify.cs b/src/GitTfs/Core/Changes/Git/Modify.cs similarity index 100% rename from GitTfs/Core/Changes/Git/Modify.cs rename to src/GitTfs/Core/Changes/Git/Modify.cs diff --git a/GitTfs/Core/Changes/Git/RenameEdit.cs b/src/GitTfs/Core/Changes/Git/RenameEdit.cs similarity index 100% rename from GitTfs/Core/Changes/Git/RenameEdit.cs rename to src/GitTfs/Core/Changes/Git/RenameEdit.cs diff --git a/GitTfs/Core/CheckinPolicyEvaluator.cs b/src/GitTfs/Core/CheckinPolicyEvaluator.cs similarity index 100% rename from GitTfs/Core/CheckinPolicyEvaluator.cs rename to src/GitTfs/Core/CheckinPolicyEvaluator.cs diff --git a/GitTfs/Core/DelimitedReader.cs b/src/GitTfs/Core/DelimitedReader.cs similarity index 100% rename from GitTfs/Core/DelimitedReader.cs rename to src/GitTfs/Core/DelimitedReader.cs diff --git a/GitTfs/Core/DerivedGitTfsRemote.cs b/src/GitTfs/Core/DerivedGitTfsRemote.cs similarity index 100% rename from GitTfs/Core/DerivedGitTfsRemote.cs rename to src/GitTfs/Core/DerivedGitTfsRemote.cs diff --git a/GitTfs/Core/DirectoryTidier.cs b/src/GitTfs/Core/DirectoryTidier.cs similarity index 100% rename from GitTfs/Core/DirectoryTidier.cs rename to src/GitTfs/Core/DirectoryTidier.cs diff --git a/GitTfs/Core/ExportWorkItem.cs b/src/GitTfs/Core/ExportWorkItem.cs similarity index 100% rename from GitTfs/Core/ExportWorkItem.cs rename to src/GitTfs/Core/ExportWorkItem.cs diff --git a/GitTfs/Core/Ext.cs b/src/GitTfs/Core/Ext.cs similarity index 100% rename from GitTfs/Core/Ext.cs rename to src/GitTfs/Core/Ext.cs diff --git a/GitTfs/Core/GitChangeInfo.cs b/src/GitTfs/Core/GitChangeInfo.cs similarity index 100% rename from GitTfs/Core/GitChangeInfo.cs rename to src/GitTfs/Core/GitChangeInfo.cs diff --git a/GitTfs/Core/GitCommandException.cs b/src/GitTfs/Core/GitCommandException.cs similarity index 100% rename from GitTfs/Core/GitCommandException.cs rename to src/GitTfs/Core/GitCommandException.cs diff --git a/GitTfs/Core/GitCommit.cs b/src/GitTfs/Core/GitCommit.cs similarity index 100% rename from GitTfs/Core/GitCommit.cs rename to src/GitTfs/Core/GitCommit.cs diff --git a/GitTfs/Core/GitHelpers.cs b/src/GitTfs/Core/GitHelpers.cs similarity index 100% rename from GitTfs/Core/GitHelpers.cs rename to src/GitTfs/Core/GitHelpers.cs diff --git a/GitTfs/Core/GitObject.cs b/src/GitTfs/Core/GitObject.cs similarity index 100% rename from GitTfs/Core/GitObject.cs rename to src/GitTfs/Core/GitObject.cs diff --git a/GitTfs/Core/GitRepository.cs b/src/GitTfs/Core/GitRepository.cs similarity index 100% rename from GitTfs/Core/GitRepository.cs rename to src/GitTfs/Core/GitRepository.cs diff --git a/GitTfs/Core/GitTfs.cs b/src/GitTfs/Core/GitTfs.cs similarity index 100% rename from GitTfs/Core/GitTfs.cs rename to src/GitTfs/Core/GitTfs.cs diff --git a/GitTfs/Core/GitTfsException.cs b/src/GitTfs/Core/GitTfsException.cs similarity index 100% rename from GitTfs/Core/GitTfsException.cs rename to src/GitTfs/Core/GitTfsException.cs diff --git a/GitTfs/Core/GitTfsGatedCheckinException.cs b/src/GitTfs/Core/GitTfsGatedCheckinException.cs similarity index 100% rename from GitTfs/Core/GitTfsGatedCheckinException.cs rename to src/GitTfs/Core/GitTfsGatedCheckinException.cs diff --git a/GitTfs/Core/GitTfsRemote.cs b/src/GitTfs/Core/GitTfsRemote.cs similarity index 100% rename from GitTfs/Core/GitTfsRemote.cs rename to src/GitTfs/Core/GitTfsRemote.cs diff --git a/GitTfs/Core/GitTfsVersionProvider.cs b/src/GitTfs/Core/GitTfsVersionProvider.cs similarity index 100% rename from GitTfs/Core/GitTfsVersionProvider.cs rename to src/GitTfs/Core/GitTfsVersionProvider.cs diff --git a/GitTfs/Core/GitTreeBuilder.cs b/src/GitTfs/Core/GitTreeBuilder.cs similarity index 100% rename from GitTfs/Core/GitTreeBuilder.cs rename to src/GitTfs/Core/GitTreeBuilder.cs diff --git a/GitTfs/Core/GitTreeEntry.cs b/src/GitTfs/Core/GitTreeEntry.cs similarity index 100% rename from GitTfs/Core/GitTreeEntry.cs rename to src/GitTfs/Core/GitTreeEntry.cs diff --git a/GitTfs/Core/IBranchTreeVisitor.cs b/src/GitTfs/Core/IBranchTreeVisitor.cs similarity index 100% rename from GitTfs/Core/IBranchTreeVisitor.cs rename to src/GitTfs/Core/IBranchTreeVisitor.cs diff --git a/GitTfs/Core/IGitChangedFile.cs b/src/GitTfs/Core/IGitChangedFile.cs similarity index 100% rename from GitTfs/Core/IGitChangedFile.cs rename to src/GitTfs/Core/IGitChangedFile.cs diff --git a/GitTfs/Core/IGitHelpers.cs b/src/GitTfs/Core/IGitHelpers.cs similarity index 100% rename from GitTfs/Core/IGitHelpers.cs rename to src/GitTfs/Core/IGitHelpers.cs diff --git a/GitTfs/Core/IGitRepository.cs b/src/GitTfs/Core/IGitRepository.cs similarity index 100% rename from GitTfs/Core/IGitRepository.cs rename to src/GitTfs/Core/IGitRepository.cs diff --git a/GitTfs/Core/IGitTfsRemote.cs b/src/GitTfs/Core/IGitTfsRemote.cs similarity index 100% rename from GitTfs/Core/IGitTfsRemote.cs rename to src/GitTfs/Core/IGitTfsRemote.cs diff --git a/GitTfs/Core/IGitTfsVersionProvider.cs b/src/GitTfs/Core/IGitTfsVersionProvider.cs similarity index 100% rename from GitTfs/Core/IGitTfsVersionProvider.cs rename to src/GitTfs/Core/IGitTfsVersionProvider.cs diff --git a/GitTfs/Core/IGitTreeBuilder.cs b/src/GitTfs/Core/IGitTreeBuilder.cs similarity index 100% rename from GitTfs/Core/IGitTreeBuilder.cs rename to src/GitTfs/Core/IGitTreeBuilder.cs diff --git a/GitTfs/Core/ITfsChangeset.cs b/src/GitTfs/Core/ITfsChangeset.cs similarity index 100% rename from GitTfs/Core/ITfsChangeset.cs rename to src/GitTfs/Core/ITfsChangeset.cs diff --git a/GitTfs/Core/ITfsCheckinNote.cs b/src/GitTfs/Core/ITfsCheckinNote.cs similarity index 100% rename from GitTfs/Core/ITfsCheckinNote.cs rename to src/GitTfs/Core/ITfsCheckinNote.cs diff --git a/GitTfs/Core/ITfsWorkitem.cs b/src/GitTfs/Core/ITfsWorkitem.cs similarity index 100% rename from GitTfs/Core/ITfsWorkitem.cs rename to src/GitTfs/Core/ITfsWorkitem.cs diff --git a/GitTfs/Core/ITfsWorkspace.cs b/src/GitTfs/Core/ITfsWorkspace.cs similarity index 100% rename from GitTfs/Core/ITfsWorkspace.cs rename to src/GitTfs/Core/ITfsWorkspace.cs diff --git a/GitTfs/Core/ITreeEntry.cs b/src/GitTfs/Core/ITreeEntry.cs similarity index 100% rename from GitTfs/Core/ITreeEntry.cs rename to src/GitTfs/Core/ITreeEntry.cs diff --git a/GitTfs/Core/Janitor.cs b/src/GitTfs/Core/Janitor.cs similarity index 100% rename from GitTfs/Core/Janitor.cs rename to src/GitTfs/Core/Janitor.cs diff --git a/GitTfs/Core/LogEntry.cs b/src/GitTfs/Core/LogEntry.cs similarity index 100% rename from GitTfs/Core/LogEntry.cs rename to src/GitTfs/Core/LogEntry.cs diff --git a/GitTfs/Core/Mode.cs b/src/GitTfs/Core/Mode.cs similarity index 100% rename from GitTfs/Core/Mode.cs rename to src/GitTfs/Core/Mode.cs diff --git a/GitTfs/Core/RemoteConfigConverter.cs b/src/GitTfs/Core/RemoteConfigConverter.cs similarity index 100% rename from GitTfs/Core/RemoteConfigConverter.cs rename to src/GitTfs/Core/RemoteConfigConverter.cs diff --git a/GitTfs/Core/RemoteInfo.cs b/src/GitTfs/Core/RemoteInfo.cs similarity index 100% rename from GitTfs/Core/RemoteInfo.cs rename to src/GitTfs/Core/RemoteInfo.cs diff --git a/GitTfs/Core/RequiresValidGitRepositoryAttribute.cs b/src/GitTfs/Core/RequiresValidGitRepositoryAttribute.cs similarity index 100% rename from GitTfs/Core/RequiresValidGitRepositoryAttribute.cs rename to src/GitTfs/Core/RequiresValidGitRepositoryAttribute.cs diff --git a/GitTfs/Core/TfsChangeset.cs b/src/GitTfs/Core/TfsChangeset.cs similarity index 100% rename from GitTfs/Core/TfsChangeset.cs rename to src/GitTfs/Core/TfsChangeset.cs diff --git a/GitTfs/Core/TfsChangesetInfo.cs b/src/GitTfs/Core/TfsChangesetInfo.cs similarity index 100% rename from GitTfs/Core/TfsChangesetInfo.cs rename to src/GitTfs/Core/TfsChangesetInfo.cs diff --git a/GitTfs/Core/TfsCheckinNote.cs b/src/GitTfs/Core/TfsCheckinNote.cs similarity index 100% rename from GitTfs/Core/TfsCheckinNote.cs rename to src/GitTfs/Core/TfsCheckinNote.cs diff --git a/GitTfs/Core/TfsInterop/IBranch.cs b/src/GitTfs/Core/TfsInterop/IBranch.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IBranch.cs rename to src/GitTfs/Core/TfsInterop/IBranch.cs diff --git a/GitTfs/Core/TfsInterop/IChange.cs b/src/GitTfs/Core/TfsInterop/IChange.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IChange.cs rename to src/GitTfs/Core/TfsInterop/IChange.cs diff --git a/GitTfs/Core/TfsInterop/IChangeset.cs b/src/GitTfs/Core/TfsInterop/IChangeset.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IChangeset.cs rename to src/GitTfs/Core/TfsInterop/IChangeset.cs diff --git a/GitTfs/Core/TfsInterop/ICheckinEvaluationResult.cs b/src/GitTfs/Core/TfsInterop/ICheckinEvaluationResult.cs similarity index 100% rename from GitTfs/Core/TfsInterop/ICheckinEvaluationResult.cs rename to src/GitTfs/Core/TfsInterop/ICheckinEvaluationResult.cs diff --git a/GitTfs/Core/TfsInterop/ICheckinNote.cs b/src/GitTfs/Core/TfsInterop/ICheckinNote.cs similarity index 100% rename from GitTfs/Core/TfsInterop/ICheckinNote.cs rename to src/GitTfs/Core/TfsInterop/ICheckinNote.cs diff --git a/GitTfs/Core/TfsInterop/IIdentity.cs b/src/GitTfs/Core/TfsInterop/IIdentity.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IIdentity.cs rename to src/GitTfs/Core/TfsInterop/IIdentity.cs diff --git a/GitTfs/Core/TfsInterop/IItem.cs b/src/GitTfs/Core/TfsInterop/IItem.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IItem.cs rename to src/GitTfs/Core/TfsInterop/IItem.cs diff --git a/GitTfs/Core/TfsInterop/IPendingChange.cs b/src/GitTfs/Core/TfsInterop/IPendingChange.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IPendingChange.cs rename to src/GitTfs/Core/TfsInterop/IPendingChange.cs diff --git a/GitTfs/Core/TfsInterop/IShelveset.cs b/src/GitTfs/Core/TfsInterop/IShelveset.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IShelveset.cs rename to src/GitTfs/Core/TfsInterop/IShelveset.cs diff --git a/GitTfs/Core/TfsInterop/ITfsHelper.cs b/src/GitTfs/Core/TfsInterop/ITfsHelper.cs similarity index 100% rename from GitTfs/Core/TfsInterop/ITfsHelper.cs rename to src/GitTfs/Core/TfsInterop/ITfsHelper.cs diff --git a/GitTfs/Core/TfsInterop/IVersionControlServer.cs b/src/GitTfs/Core/TfsInterop/IVersionControlServer.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IVersionControlServer.cs rename to src/GitTfs/Core/TfsInterop/IVersionControlServer.cs diff --git a/GitTfs/Core/TfsInterop/IWorkItemCheckedInfo.cs b/src/GitTfs/Core/TfsInterop/IWorkItemCheckedInfo.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IWorkItemCheckedInfo.cs rename to src/GitTfs/Core/TfsInterop/IWorkItemCheckedInfo.cs diff --git a/GitTfs/Core/TfsInterop/IWorkItemCheckinInfo.cs b/src/GitTfs/Core/TfsInterop/IWorkItemCheckinInfo.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IWorkItemCheckinInfo.cs rename to src/GitTfs/Core/TfsInterop/IWorkItemCheckinInfo.cs diff --git a/GitTfs/Core/TfsInterop/IWorkspace.cs b/src/GitTfs/Core/TfsInterop/IWorkspace.cs similarity index 100% rename from GitTfs/Core/TfsInterop/IWorkspace.cs rename to src/GitTfs/Core/TfsInterop/IWorkspace.cs diff --git a/GitTfs/Core/TfsInterop/NullIdentity.cs b/src/GitTfs/Core/TfsInterop/NullIdentity.cs similarity index 100% rename from GitTfs/Core/TfsInterop/NullIdentity.cs rename to src/GitTfs/Core/TfsInterop/NullIdentity.cs diff --git a/GitTfs/Core/TfsInterop/README.txt b/src/GitTfs/Core/TfsInterop/README.txt similarity index 100% rename from GitTfs/Core/TfsInterop/README.txt rename to src/GitTfs/Core/TfsInterop/README.txt diff --git a/GitTfs/Core/TfsInterop/RootBranch.cs b/src/GitTfs/Core/TfsInterop/RootBranch.cs similarity index 100% rename from GitTfs/Core/TfsInterop/RootBranch.cs rename to src/GitTfs/Core/TfsInterop/RootBranch.cs diff --git a/GitTfs/Core/TfsInterop/TfsApiBridge.cs b/src/GitTfs/Core/TfsInterop/TfsApiBridge.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsApiBridge.cs rename to src/GitTfs/Core/TfsInterop/TfsApiBridge.cs diff --git a/GitTfs/Core/TfsInterop/TfsChangeType.cs b/src/GitTfs/Core/TfsInterop/TfsChangeType.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsChangeType.cs rename to src/GitTfs/Core/TfsInterop/TfsChangeType.cs diff --git a/GitTfs/Core/TfsInterop/TfsCheckinEvaluationOptions.cs b/src/GitTfs/Core/TfsInterop/TfsCheckinEvaluationOptions.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsCheckinEvaluationOptions.cs rename to src/GitTfs/Core/TfsInterop/TfsCheckinEvaluationOptions.cs diff --git a/GitTfs/Core/TfsInterop/TfsExt.cs b/src/GitTfs/Core/TfsInterop/TfsExt.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsExt.cs rename to src/GitTfs/Core/TfsInterop/TfsExt.cs diff --git a/GitTfs/Core/TfsInterop/TfsItemType.cs b/src/GitTfs/Core/TfsInterop/TfsItemType.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsItemType.cs rename to src/GitTfs/Core/TfsInterop/TfsItemType.cs diff --git a/GitTfs/Core/TfsInterop/TfsPlugin.cs b/src/GitTfs/Core/TfsInterop/TfsPlugin.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsPlugin.cs rename to src/GitTfs/Core/TfsInterop/TfsPlugin.cs diff --git a/GitTfs/Core/TfsInterop/TfsRecursionType.cs b/src/GitTfs/Core/TfsInterop/TfsRecursionType.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsRecursionType.cs rename to src/GitTfs/Core/TfsInterop/TfsRecursionType.cs diff --git a/GitTfs/Core/TfsInterop/TfsShelvingOptions.cs b/src/GitTfs/Core/TfsInterop/TfsShelvingOptions.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsShelvingOptions.cs rename to src/GitTfs/Core/TfsInterop/TfsShelvingOptions.cs diff --git a/GitTfs/Core/TfsInterop/TfsWorkItemCheckinAction.cs b/src/GitTfs/Core/TfsInterop/TfsWorkItemCheckinAction.cs similarity index 100% rename from GitTfs/Core/TfsInterop/TfsWorkItemCheckinAction.cs rename to src/GitTfs/Core/TfsInterop/TfsWorkItemCheckinAction.cs diff --git a/GitTfs/Core/TfsInterop/WrapperFor.cs b/src/GitTfs/Core/TfsInterop/WrapperFor.cs similarity index 100% rename from GitTfs/Core/TfsInterop/WrapperFor.cs rename to src/GitTfs/Core/TfsInterop/WrapperFor.cs diff --git a/GitTfs/Core/TfsLabel.cs b/src/GitTfs/Core/TfsLabel.cs similarity index 100% rename from GitTfs/Core/TfsLabel.cs rename to src/GitTfs/Core/TfsLabel.cs diff --git a/GitTfs/Core/TfsTreeEntry.cs b/src/GitTfs/Core/TfsTreeEntry.cs similarity index 100% rename from GitTfs/Core/TfsTreeEntry.cs rename to src/GitTfs/Core/TfsTreeEntry.cs diff --git a/GitTfs/Core/TfsWorkitem.cs b/src/GitTfs/Core/TfsWorkitem.cs similarity index 100% rename from GitTfs/Core/TfsWorkitem.cs rename to src/GitTfs/Core/TfsWorkitem.cs diff --git a/GitTfs/Core/TfsWorkspace.cs b/src/GitTfs/Core/TfsWorkspace.cs similarity index 100% rename from GitTfs/Core/TfsWorkspace.cs rename to src/GitTfs/Core/TfsWorkspace.cs diff --git a/GitTfs/Core/TfsWriter.cs b/src/GitTfs/Core/TfsWriter.cs similarity index 100% rename from GitTfs/Core/TfsWriter.cs rename to src/GitTfs/Core/TfsWriter.cs diff --git a/GitTfs/GitTfs.cs b/src/GitTfs/GitTfs.cs similarity index 100% rename from GitTfs/GitTfs.cs rename to src/GitTfs/GitTfs.cs diff --git a/GitTfs/GitTfs.csproj b/src/GitTfs/GitTfs.csproj similarity index 99% rename from GitTfs/GitTfs.csproj rename to src/GitTfs/GitTfs.csproj index bcc209c4..96270c69 100644 --- a/GitTfs/GitTfs.csproj +++ b/src/GitTfs/GitTfs.csproj @@ -239,15 +239,15 @@ - + LICENSE Always - + NOTICE Always - + README.md Always diff --git a/GitTfs/GitTfsCommand.cs b/src/GitTfs/GitTfsCommand.cs similarity index 100% rename from GitTfs/GitTfsCommand.cs rename to src/GitTfs/GitTfsCommand.cs diff --git a/GitTfs/GitTfsConstants.cs b/src/GitTfs/GitTfsConstants.cs similarity index 100% rename from GitTfs/GitTfsConstants.cs rename to src/GitTfs/GitTfsConstants.cs diff --git a/GitTfs/GitTfsExitCodes.cs b/src/GitTfs/GitTfsExitCodes.cs similarity index 100% rename from GitTfs/GitTfsExitCodes.cs rename to src/GitTfs/GitTfsExitCodes.cs diff --git a/GitTfs/Globals.cs b/src/GitTfs/Globals.cs similarity index 100% rename from GitTfs/Globals.cs rename to src/GitTfs/Globals.cs diff --git a/GitTfs/Program.cs b/src/GitTfs/Program.cs similarity index 100% rename from GitTfs/Program.cs rename to src/GitTfs/Program.cs diff --git a/GitTfs/Properties/AssemblyInfo.cs b/src/GitTfs/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfs/Properties/AssemblyInfo.cs rename to src/GitTfs/Properties/AssemblyInfo.cs diff --git a/GitTfs/Util/AuthorsFile.cs b/src/GitTfs/Util/AuthorsFile.cs similarity index 100% rename from GitTfs/Util/AuthorsFile.cs rename to src/GitTfs/Util/AuthorsFile.cs diff --git a/GitTfs/Util/Bouncer.cs b/src/GitTfs/Util/Bouncer.cs similarity index 100% rename from GitTfs/Util/Bouncer.cs rename to src/GitTfs/Util/Bouncer.cs diff --git a/GitTfs/Util/CamelCaseToDelimitedStringConverter.cs b/src/GitTfs/Util/CamelCaseToDelimitedStringConverter.cs similarity index 100% rename from GitTfs/Util/CamelCaseToDelimitedStringConverter.cs rename to src/GitTfs/Util/CamelCaseToDelimitedStringConverter.cs diff --git a/GitTfs/Util/ChangeSieve.cs b/src/GitTfs/Util/ChangeSieve.cs similarity index 100% rename from GitTfs/Util/ChangeSieve.cs rename to src/GitTfs/Util/ChangeSieve.cs diff --git a/GitTfs/Util/CheckinOptionsExtensions.cs b/src/GitTfs/Util/CheckinOptionsExtensions.cs similarity index 100% rename from GitTfs/Util/CheckinOptionsExtensions.cs rename to src/GitTfs/Util/CheckinOptionsExtensions.cs diff --git a/GitTfs/Util/CheckinOptionsFactory.cs b/src/GitTfs/Util/CheckinOptionsFactory.cs similarity index 100% rename from GitTfs/Util/CheckinOptionsFactory.cs rename to src/GitTfs/Util/CheckinOptionsFactory.cs diff --git a/GitTfs/Util/ConfigPropertyLoader.cs b/src/GitTfs/Util/ConfigPropertyLoader.cs similarity index 100% rename from GitTfs/Util/ConfigPropertyLoader.cs rename to src/GitTfs/Util/ConfigPropertyLoader.cs diff --git a/GitTfs/Util/ConfiguresStructureMap.cs b/src/GitTfs/Util/ConfiguresStructureMap.cs similarity index 100% rename from GitTfs/Util/ConfiguresStructureMap.cs rename to src/GitTfs/Util/ConfiguresStructureMap.cs diff --git a/GitTfs/Util/ExceptionFormattingExtensions.cs b/src/GitTfs/Util/ExceptionFormattingExtensions.cs similarity index 100% rename from GitTfs/Util/ExceptionFormattingExtensions.cs rename to src/GitTfs/Util/ExceptionFormattingExtensions.cs diff --git a/GitTfs/Util/ExportMetadatasInitializer.cs b/src/GitTfs/Util/ExportMetadatasInitializer.cs similarity index 100% rename from GitTfs/Util/ExportMetadatasInitializer.cs rename to src/GitTfs/Util/ExportMetadatasInitializer.cs diff --git a/GitTfs/Util/GitTfsCommandFactory.cs b/src/GitTfs/Util/GitTfsCommandFactory.cs similarity index 100% rename from GitTfs/Util/GitTfsCommandFactory.cs rename to src/GitTfs/Util/GitTfsCommandFactory.cs diff --git a/GitTfs/Util/GitTfsCommandRunner.cs b/src/GitTfs/Util/GitTfsCommandRunner.cs similarity index 100% rename from GitTfs/Util/GitTfsCommandRunner.cs rename to src/GitTfs/Util/GitTfsCommandRunner.cs diff --git a/GitTfs/Util/InspectExtensions.cs b/src/GitTfs/Util/InspectExtensions.cs similarity index 100% rename from GitTfs/Util/InspectExtensions.cs rename to src/GitTfs/Util/InspectExtensions.cs diff --git a/GitTfs/Util/PathResolver.cs b/src/GitTfs/Util/PathResolver.cs similarity index 100% rename from GitTfs/Util/PathResolver.cs rename to src/GitTfs/Util/PathResolver.cs diff --git a/GitTfs/Util/PluggableWithAliases.cs b/src/GitTfs/Util/PluggableWithAliases.cs similarity index 100% rename from GitTfs/Util/PluggableWithAliases.cs rename to src/GitTfs/Util/PluggableWithAliases.cs diff --git a/GitTfs/Util/StructureMapSingletonAttribute.cs b/src/GitTfs/Util/StructureMapSingletonAttribute.cs similarity index 100% rename from GitTfs/Util/StructureMapSingletonAttribute.cs rename to src/GitTfs/Util/StructureMapSingletonAttribute.cs diff --git a/GitTfs/Util/TemporaryFile.cs b/src/GitTfs/Util/TemporaryFile.cs similarity index 100% rename from GitTfs/Util/TemporaryFile.cs rename to src/GitTfs/Util/TemporaryFile.cs diff --git a/GitTfs/Util/TemporaryFileStream.cs b/src/GitTfs/Util/TemporaryFileStream.cs similarity index 100% rename from GitTfs/Util/TemporaryFileStream.cs rename to src/GitTfs/Util/TemporaryFileStream.cs diff --git a/GitTfs/Util/WhenDynamicDoesntWork.cs b/src/GitTfs/Util/WhenDynamicDoesntWork.cs similarity index 100% rename from GitTfs/Util/WhenDynamicDoesntWork.cs rename to src/GitTfs/Util/WhenDynamicDoesntWork.cs diff --git a/GitTfs/app.manifest b/src/GitTfs/app.manifest similarity index 100% rename from GitTfs/app.manifest rename to src/GitTfs/app.manifest diff --git a/GitTfs/paket.references b/src/GitTfs/paket.references similarity index 100% rename from GitTfs/paket.references rename to src/GitTfs/paket.references diff --git a/GitTfsTest/BaseTest.cs b/src/GitTfsTest/BaseTest.cs similarity index 100% rename from GitTfsTest/BaseTest.cs rename to src/GitTfsTest/BaseTest.cs diff --git a/GitTfsTest/Commands/CloneTest.cs b/src/GitTfsTest/Commands/CloneTest.cs similarity index 100% rename from GitTfsTest/Commands/CloneTest.cs rename to src/GitTfsTest/Commands/CloneTest.cs diff --git a/GitTfsTest/Commands/ExtTest.cs b/src/GitTfsTest/Commands/ExtTest.cs similarity index 100% rename from GitTfsTest/Commands/ExtTest.cs rename to src/GitTfsTest/Commands/ExtTest.cs diff --git a/GitTfsTest/Commands/HelpTest.cs b/src/GitTfsTest/Commands/HelpTest.cs similarity index 100% rename from GitTfsTest/Commands/HelpTest.cs rename to src/GitTfsTest/Commands/HelpTest.cs diff --git a/GitTfsTest/Commands/InitBranchTest.cs b/src/GitTfsTest/Commands/InitBranchTest.cs similarity index 100% rename from GitTfsTest/Commands/InitBranchTest.cs rename to src/GitTfsTest/Commands/InitBranchTest.cs diff --git a/GitTfsTest/Commands/InitOptionsTest.cs b/src/GitTfsTest/Commands/InitOptionsTest.cs similarity index 100% rename from GitTfsTest/Commands/InitOptionsTest.cs rename to src/GitTfsTest/Commands/InitOptionsTest.cs diff --git a/GitTfsTest/Commands/InitTest.cs b/src/GitTfsTest/Commands/InitTest.cs similarity index 100% rename from GitTfsTest/Commands/InitTest.cs rename to src/GitTfsTest/Commands/InitTest.cs diff --git a/GitTfsTest/Commands/ShelveDeleteTest.cs b/src/GitTfsTest/Commands/ShelveDeleteTest.cs similarity index 100% rename from GitTfsTest/Commands/ShelveDeleteTest.cs rename to src/GitTfsTest/Commands/ShelveDeleteTest.cs diff --git a/GitTfsTest/Commands/ShelveTest.cs b/src/GitTfsTest/Commands/ShelveTest.cs similarity index 100% rename from GitTfsTest/Commands/ShelveTest.cs rename to src/GitTfsTest/Commands/ShelveTest.cs diff --git a/GitTfsTest/Core/BranchVisitors/BranchContainsPathVisitorTest.cs b/src/GitTfsTest/Core/BranchVisitors/BranchContainsPathVisitorTest.cs similarity index 100% rename from GitTfsTest/Core/BranchVisitors/BranchContainsPathVisitorTest.cs rename to src/GitTfsTest/Core/BranchVisitors/BranchContainsPathVisitorTest.cs diff --git a/GitTfsTest/Core/ChangeSieveTests.cs b/src/GitTfsTest/Core/ChangeSieveTests.cs similarity index 100% rename from GitTfsTest/Core/ChangeSieveTests.cs rename to src/GitTfsTest/Core/ChangeSieveTests.cs diff --git a/GitTfsTest/Core/CommitParserTests.cs b/src/GitTfsTest/Core/CommitParserTests.cs similarity index 100% rename from GitTfsTest/Core/CommitParserTests.cs rename to src/GitTfsTest/Core/CommitParserTests.cs diff --git a/GitTfsTest/Core/ConfigPropertyLoaderTests.cs b/src/GitTfsTest/Core/ConfigPropertyLoaderTests.cs similarity index 100% rename from GitTfsTest/Core/ConfigPropertyLoaderTests.cs rename to src/GitTfsTest/Core/ConfigPropertyLoaderTests.cs diff --git a/GitTfsTest/Core/DelimitedReaderTests.cs b/src/GitTfsTest/Core/DelimitedReaderTests.cs similarity index 100% rename from GitTfsTest/Core/DelimitedReaderTests.cs rename to src/GitTfsTest/Core/DelimitedReaderTests.cs diff --git a/GitTfsTest/Core/DirectoryTidierTests.cs b/src/GitTfsTest/Core/DirectoryTidierTests.cs similarity index 100% rename from GitTfsTest/Core/DirectoryTidierTests.cs rename to src/GitTfsTest/Core/DirectoryTidierTests.cs diff --git a/GitTfsTest/Core/ExtTests.cs b/src/GitTfsTest/Core/ExtTests.cs similarity index 100% rename from GitTfsTest/Core/ExtTests.cs rename to src/GitTfsTest/Core/ExtTests.cs diff --git a/GitTfsTest/Core/GitChangeInfoTests.cs b/src/GitTfsTest/Core/GitChangeInfoTests.cs similarity index 100% rename from GitTfsTest/Core/GitChangeInfoTests.cs rename to src/GitTfsTest/Core/GitChangeInfoTests.cs diff --git a/GitTfsTest/Core/GitTfsConstantsTest.cs b/src/GitTfsTest/Core/GitTfsConstantsTest.cs similarity index 100% rename from GitTfsTest/Core/GitTfsConstantsTest.cs rename to src/GitTfsTest/Core/GitTfsConstantsTest.cs diff --git a/GitTfsTest/Core/GitTfsRemoteTests.cs b/src/GitTfsTest/Core/GitTfsRemoteTests.cs similarity index 100% rename from GitTfsTest/Core/GitTfsRemoteTests.cs rename to src/GitTfsTest/Core/GitTfsRemoteTests.cs diff --git a/GitTfsTest/Core/GlobalsTests.cs b/src/GitTfsTest/Core/GlobalsTests.cs similarity index 100% rename from GitTfsTest/Core/GlobalsTests.cs rename to src/GitTfsTest/Core/GlobalsTests.cs diff --git a/GitTfsTest/Core/ModeTests.cs b/src/GitTfsTest/Core/ModeTests.cs similarity index 100% rename from GitTfsTest/Core/ModeTests.cs rename to src/GitTfsTest/Core/ModeTests.cs diff --git a/GitTfsTest/Core/RemoteConfigConverterTests.cs b/src/GitTfsTest/Core/RemoteConfigConverterTests.cs similarity index 100% rename from GitTfsTest/Core/RemoteConfigConverterTests.cs rename to src/GitTfsTest/Core/RemoteConfigConverterTests.cs diff --git a/GitTfsTest/Core/StubbedCheckinEvaluationResult.cs b/src/GitTfsTest/Core/StubbedCheckinEvaluationResult.cs similarity index 100% rename from GitTfsTest/Core/StubbedCheckinEvaluationResult.cs rename to src/GitTfsTest/Core/StubbedCheckinEvaluationResult.cs diff --git a/GitTfsTest/Core/TfsApiBridgeTest.cs b/src/GitTfsTest/Core/TfsApiBridgeTest.cs similarity index 100% rename from GitTfsTest/Core/TfsApiBridgeTest.cs rename to src/GitTfsTest/Core/TfsApiBridgeTest.cs diff --git a/GitTfsTest/Core/TfsInterop/BranchExtensionsTest.cs b/src/GitTfsTest/Core/TfsInterop/BranchExtensionsTest.cs similarity index 100% rename from GitTfsTest/Core/TfsInterop/BranchExtensionsTest.cs rename to src/GitTfsTest/Core/TfsInterop/BranchExtensionsTest.cs diff --git a/GitTfsTest/Core/TfsWorkspaceTests.cs b/src/GitTfsTest/Core/TfsWorkspaceTests.cs similarity index 100% rename from GitTfsTest/Core/TfsWorkspaceTests.cs rename to src/GitTfsTest/Core/TfsWorkspaceTests.cs diff --git a/GitTfsTest/FactExceptOnUnix.cs b/src/GitTfsTest/FactExceptOnUnix.cs similarity index 100% rename from GitTfsTest/FactExceptOnUnix.cs rename to src/GitTfsTest/FactExceptOnUnix.cs diff --git a/GitTfsTest/Fixtures/vtccds.cs b/src/GitTfsTest/Fixtures/vtccds.cs similarity index 100% rename from GitTfsTest/Fixtures/vtccds.cs rename to src/GitTfsTest/Fixtures/vtccds.cs diff --git a/GitTfsTest/Fixtures/vtccds/0445de4a590c27552a06ecda1b5ff2af b/src/GitTfsTest/Fixtures/vtccds/0445de4a590c27552a06ecda1b5ff2af similarity index 100% rename from GitTfsTest/Fixtures/vtccds/0445de4a590c27552a06ecda1b5ff2af rename to src/GitTfsTest/Fixtures/vtccds/0445de4a590c27552a06ecda1b5ff2af diff --git a/GitTfsTest/Fixtures/vtccds/1b9bf73806f680f3f6a79ca80e635dcf b/src/GitTfsTest/Fixtures/vtccds/1b9bf73806f680f3f6a79ca80e635dcf similarity index 100% rename from GitTfsTest/Fixtures/vtccds/1b9bf73806f680f3f6a79ca80e635dcf rename to src/GitTfsTest/Fixtures/vtccds/1b9bf73806f680f3f6a79ca80e635dcf diff --git a/GitTfsTest/Fixtures/vtccds/2ea0b9d555f39b93aa67d834aec81dec b/src/GitTfsTest/Fixtures/vtccds/2ea0b9d555f39b93aa67d834aec81dec similarity index 100% rename from GitTfsTest/Fixtures/vtccds/2ea0b9d555f39b93aa67d834aec81dec rename to src/GitTfsTest/Fixtures/vtccds/2ea0b9d555f39b93aa67d834aec81dec diff --git a/GitTfsTest/Fixtures/vtccds/36eae6b6a4717375a4ff16287744cd1d b/src/GitTfsTest/Fixtures/vtccds/36eae6b6a4717375a4ff16287744cd1d similarity index 100% rename from GitTfsTest/Fixtures/vtccds/36eae6b6a4717375a4ff16287744cd1d rename to src/GitTfsTest/Fixtures/vtccds/36eae6b6a4717375a4ff16287744cd1d diff --git a/GitTfsTest/Fixtures/vtccds/4cd460612edcbab617997836871d7291 b/src/GitTfsTest/Fixtures/vtccds/4cd460612edcbab617997836871d7291 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/4cd460612edcbab617997836871d7291 rename to src/GitTfsTest/Fixtures/vtccds/4cd460612edcbab617997836871d7291 diff --git a/GitTfsTest/Fixtures/vtccds/4f4cd8afcb1708c003540aea8d64239d b/src/GitTfsTest/Fixtures/vtccds/4f4cd8afcb1708c003540aea8d64239d similarity index 100% rename from GitTfsTest/Fixtures/vtccds/4f4cd8afcb1708c003540aea8d64239d rename to src/GitTfsTest/Fixtures/vtccds/4f4cd8afcb1708c003540aea8d64239d diff --git a/GitTfsTest/Fixtures/vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b b/src/GitTfsTest/Fixtures/vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b similarity index 100% rename from GitTfsTest/Fixtures/vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b rename to src/GitTfsTest/Fixtures/vtccds/52c0fc9d4cfbf1ae07f36b8e711a5d6b diff --git a/GitTfsTest/Fixtures/vtccds/5a18c163f1804fe83dfeae04f1d1d34e b/src/GitTfsTest/Fixtures/vtccds/5a18c163f1804fe83dfeae04f1d1d34e similarity index 100% rename from GitTfsTest/Fixtures/vtccds/5a18c163f1804fe83dfeae04f1d1d34e rename to src/GitTfsTest/Fixtures/vtccds/5a18c163f1804fe83dfeae04f1d1d34e diff --git a/GitTfsTest/Fixtures/vtccds/6553cc439299c73677e0c43dd0fd786e b/src/GitTfsTest/Fixtures/vtccds/6553cc439299c73677e0c43dd0fd786e similarity index 100% rename from GitTfsTest/Fixtures/vtccds/6553cc439299c73677e0c43dd0fd786e rename to src/GitTfsTest/Fixtures/vtccds/6553cc439299c73677e0c43dd0fd786e diff --git a/GitTfsTest/Fixtures/vtccds/6c6060d9696edc7000396cc499ab8277 b/src/GitTfsTest/Fixtures/vtccds/6c6060d9696edc7000396cc499ab8277 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/6c6060d9696edc7000396cc499ab8277 rename to src/GitTfsTest/Fixtures/vtccds/6c6060d9696edc7000396cc499ab8277 diff --git a/GitTfsTest/Fixtures/vtccds/70e6b3871859cf52ef78fba876bc37a4 b/src/GitTfsTest/Fixtures/vtccds/70e6b3871859cf52ef78fba876bc37a4 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/70e6b3871859cf52ef78fba876bc37a4 rename to src/GitTfsTest/Fixtures/vtccds/70e6b3871859cf52ef78fba876bc37a4 diff --git a/GitTfsTest/Fixtures/vtccds/74687eb86f9a0c7a2ca65efbbae6a5ad b/src/GitTfsTest/Fixtures/vtccds/74687eb86f9a0c7a2ca65efbbae6a5ad similarity index 100% rename from GitTfsTest/Fixtures/vtccds/74687eb86f9a0c7a2ca65efbbae6a5ad rename to src/GitTfsTest/Fixtures/vtccds/74687eb86f9a0c7a2ca65efbbae6a5ad diff --git a/GitTfsTest/Fixtures/vtccds/86882c0ae4717b4969d54f676c0261e3 b/src/GitTfsTest/Fixtures/vtccds/86882c0ae4717b4969d54f676c0261e3 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/86882c0ae4717b4969d54f676c0261e3 rename to src/GitTfsTest/Fixtures/vtccds/86882c0ae4717b4969d54f676c0261e3 diff --git a/GitTfsTest/Fixtures/vtccds/96b58369f5bd2b081005ba208ac649b8 b/src/GitTfsTest/Fixtures/vtccds/96b58369f5bd2b081005ba208ac649b8 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/96b58369f5bd2b081005ba208ac649b8 rename to src/GitTfsTest/Fixtures/vtccds/96b58369f5bd2b081005ba208ac649b8 diff --git a/GitTfsTest/Fixtures/vtccds/9a975dd2be9a190424fc226a5a25d84f b/src/GitTfsTest/Fixtures/vtccds/9a975dd2be9a190424fc226a5a25d84f similarity index 100% rename from GitTfsTest/Fixtures/vtccds/9a975dd2be9a190424fc226a5a25d84f rename to src/GitTfsTest/Fixtures/vtccds/9a975dd2be9a190424fc226a5a25d84f diff --git a/GitTfsTest/Fixtures/vtccds/c02331d395d07dc7efaaa295ac474971 b/src/GitTfsTest/Fixtures/vtccds/c02331d395d07dc7efaaa295ac474971 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/c02331d395d07dc7efaaa295ac474971 rename to src/GitTfsTest/Fixtures/vtccds/c02331d395d07dc7efaaa295ac474971 diff --git a/GitTfsTest/Fixtures/vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f b/src/GitTfsTest/Fixtures/vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f similarity index 100% rename from GitTfsTest/Fixtures/vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f rename to src/GitTfsTest/Fixtures/vtccds/d67034311a9ccd1a5a62cc0ecdaa1a6f diff --git a/GitTfsTest/Fixtures/vtccds/fb5dcd187b5ab3729973b310f3c55596 b/src/GitTfsTest/Fixtures/vtccds/fb5dcd187b5ab3729973b310f3c55596 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/fb5dcd187b5ab3729973b310f3c55596 rename to src/GitTfsTest/Fixtures/vtccds/fb5dcd187b5ab3729973b310f3c55596 diff --git a/GitTfsTest/Fixtures/vtccds/fba9507f41916830d82be84924dded7b b/src/GitTfsTest/Fixtures/vtccds/fba9507f41916830d82be84924dded7b similarity index 100% rename from GitTfsTest/Fixtures/vtccds/fba9507f41916830d82be84924dded7b rename to src/GitTfsTest/Fixtures/vtccds/fba9507f41916830d82be84924dded7b diff --git a/GitTfsTest/Fixtures/vtccds/fd30d6210bb40fd2c9b689f0bf8b2833 b/src/GitTfsTest/Fixtures/vtccds/fd30d6210bb40fd2c9b689f0bf8b2833 similarity index 100% rename from GitTfsTest/Fixtures/vtccds/fd30d6210bb40fd2c9b689f0bf8b2833 rename to src/GitTfsTest/Fixtures/vtccds/fd30d6210bb40fd2c9b689f0bf8b2833 diff --git a/GitTfsTest/GitTfsRegexTests.cs b/src/GitTfsTest/GitTfsRegexTests.cs similarity index 100% rename from GitTfsTest/GitTfsRegexTests.cs rename to src/GitTfsTest/GitTfsRegexTests.cs diff --git a/GitTfsTest/GitTfsTest.csproj b/src/GitTfsTest/GitTfsTest.csproj similarity index 100% rename from GitTfsTest/GitTfsTest.csproj rename to src/GitTfsTest/GitTfsTest.csproj diff --git a/GitTfsTest/Integration/BootstrapTests.cs b/src/GitTfsTest/Integration/BootstrapTests.cs similarity index 100% rename from GitTfsTest/Integration/BootstrapTests.cs rename to src/GitTfsTest/Integration/BootstrapTests.cs diff --git a/GitTfsTest/Integration/CloneTests.cs b/src/GitTfsTest/Integration/CloneTests.cs similarity index 100% rename from GitTfsTest/Integration/CloneTests.cs rename to src/GitTfsTest/Integration/CloneTests.cs diff --git a/GitTfsTest/Integration/FetchTests.cs b/src/GitTfsTest/Integration/FetchTests.cs similarity index 100% rename from GitTfsTest/Integration/FetchTests.cs rename to src/GitTfsTest/Integration/FetchTests.cs diff --git a/GitTfsTest/Integration/GitRepositoryTests.cs b/src/GitTfsTest/Integration/GitRepositoryTests.cs similarity index 100% rename from GitTfsTest/Integration/GitRepositoryTests.cs rename to src/GitTfsTest/Integration/GitRepositoryTests.cs diff --git a/GitTfsTest/Integration/InitTests.cs b/src/GitTfsTest/Integration/InitTests.cs similarity index 100% rename from GitTfsTest/Integration/InitTests.cs rename to src/GitTfsTest/Integration/InitTests.cs diff --git a/GitTfsTest/Integration/IntegrationHelper.cs b/src/GitTfsTest/Integration/IntegrationHelper.cs similarity index 100% rename from GitTfsTest/Integration/IntegrationHelper.cs rename to src/GitTfsTest/Integration/IntegrationHelper.cs diff --git a/GitTfsTest/Properties/AssemblyInfo.cs b/src/GitTfsTest/Properties/AssemblyInfo.cs similarity index 100% rename from GitTfsTest/Properties/AssemblyInfo.cs rename to src/GitTfsTest/Properties/AssemblyInfo.cs diff --git a/GitTfsTest/TestHelpers/ExtensionMethods.cs b/src/GitTfsTest/TestHelpers/ExtensionMethods.cs similarity index 100% rename from GitTfsTest/TestHelpers/ExtensionMethods.cs rename to src/GitTfsTest/TestHelpers/ExtensionMethods.cs diff --git a/GitTfsTest/Util/AuthorsFileUnitTest.cs b/src/GitTfsTest/Util/AuthorsFileUnitTest.cs similarity index 100% rename from GitTfsTest/Util/AuthorsFileUnitTest.cs rename to src/GitTfsTest/Util/AuthorsFileUnitTest.cs diff --git a/GitTfsTest/Util/BouncerTest.cs b/src/GitTfsTest/Util/BouncerTest.cs similarity index 100% rename from GitTfsTest/Util/BouncerTest.cs rename to src/GitTfsTest/Util/BouncerTest.cs diff --git a/GitTfsTest/Util/CamelCaseToDelimitedStringConverterTests.cs b/src/GitTfsTest/Util/CamelCaseToDelimitedStringConverterTests.cs similarity index 100% rename from GitTfsTest/Util/CamelCaseToDelimitedStringConverterTests.cs rename to src/GitTfsTest/Util/CamelCaseToDelimitedStringConverterTests.cs diff --git a/GitTfsTest/Util/CommitSpecificCheckinOptionsFactoryTests.cs b/src/GitTfsTest/Util/CommitSpecificCheckinOptionsFactoryTests.cs similarity index 100% rename from GitTfsTest/Util/CommitSpecificCheckinOptionsFactoryTests.cs rename to src/GitTfsTest/Util/CommitSpecificCheckinOptionsFactoryTests.cs diff --git a/GitTfsTest/Util/GitTfsCommandRunnerTests.cs b/src/GitTfsTest/Util/GitTfsCommandRunnerTests.cs similarity index 100% rename from GitTfsTest/Util/GitTfsCommandRunnerTests.cs rename to src/GitTfsTest/Util/GitTfsCommandRunnerTests.cs diff --git a/GitTfsTest/Util/ShelveSpecificCheckinOptionsFactoryTests.cs b/src/GitTfsTest/Util/ShelveSpecificCheckinOptionsFactoryTests.cs similarity index 100% rename from GitTfsTest/Util/ShelveSpecificCheckinOptionsFactoryTests.cs rename to src/GitTfsTest/Util/ShelveSpecificCheckinOptionsFactoryTests.cs diff --git a/GitTfsTest/paket.references b/src/GitTfsTest/paket.references similarity index 100% rename from GitTfsTest/paket.references rename to src/GitTfsTest/paket.references diff --git a/build.cake b/src/build.cake similarity index 98% rename from build.cake rename to src/build.cake index 119c4ccc..9fba8caa 100644 --- a/build.cake +++ b/src/build.cake @@ -22,9 +22,9 @@ const string ZipFileTemplate = ApplicationName + "-{0}.zip"; const string ApplicationPath = "./" + ApplicationName; const string PathToSln = ApplicationPath + ".sln"; const string BuildDirectory = ApplicationPath + "/bin"; -const string buildAssetPath = @".\tmp\"; +const string buildAssetPath = @".\.build\"; const string DownloadUrlTemplate ="https://github.com/git-tfs/git-tfs/releases/download/v{0}/"; -string ReleaseNotesPath = @"doc\release-notes\NEXT.md"; +string ReleaseNotesPath = @"..\doc\release-notes\NEXT.md"; const string ChocolateyBuildDir = buildAssetPath + "choc"; readonly var OutputDirectory = BuildDirectory + "/" + Configuration; @@ -258,7 +258,7 @@ Task("Package").Description("Generate the release zip file") CopyDirectory(@".\packages\LibGit2Sharp.NativeBinaries\runtimes\win7-x86\native", libgit2NativeBinariesFolder); } CopyFiles(@".\packages\**\Microsoft.WITDataStore*.dll", OutputDirectory + @"\GitTfs.Vs2015\"); - CopyFiles(new[] {"README.md", "LICENSE", "NOTICE"}, OutputDirectory); + CopyFiles(new[] {@"..\README.md", @"..\LICENSE", @"..\NOTICE"}, OutputDirectory); DeleteFiles(OutputDirectory + @"\**\*.pdb"); //Create the zip @@ -283,7 +283,7 @@ See the file 'PersonalTokens.config.example' for the format and content."; string ReadToken(string tokenKey, string tokenRegexFormat = null) { - var authTargetsFile = "PersonalTokens.config"; + var authTargetsFile = @"..\PersonalTokens.config"; Information("Reading token..." + tokenKey); diff --git a/build.ps1 b/src/build.ps1 similarity index 96% rename from build.ps1 rename to src/build.ps1 index 7aee67e6..a414290c 100644 --- a/build.ps1 +++ b/src/build.ps1 @@ -46,7 +46,7 @@ Param( Write-Host "Preparing to run build script..." -$PS_SCRIPT_ROOT = split-path -parent $MyInvocation.MyCommand.Definition; +$PSScriptRoot = split-path -parent $MyInvocation.MyCommand.Definition; $PAKET_EXE = Join-Path $PSScriptRoot "paket.exe" $TOOLS_DIR = Join-Path $PSScriptRoot "packages/build" $CAKE_EXE = Join-Path $TOOLS_DIR "Cake/Cake.exe" diff --git a/build/ChocolateyTemplates/chocolateyInstall.ps1 b/src/build/ChocolateyTemplates/chocolateyInstall.ps1 similarity index 100% rename from build/ChocolateyTemplates/chocolateyInstall.ps1 rename to src/build/ChocolateyTemplates/chocolateyInstall.ps1 diff --git a/build/ChocolateyTemplates/chocolateyUninstall.ps1 b/src/build/ChocolateyTemplates/chocolateyUninstall.ps1 similarity index 100% rename from build/ChocolateyTemplates/chocolateyUninstall.ps1 rename to src/build/ChocolateyTemplates/chocolateyUninstall.ps1 diff --git a/build/ChocolateyTemplates/gittfs.nuspec b/src/build/ChocolateyTemplates/gittfs.nuspec similarity index 100% rename from build/ChocolateyTemplates/gittfs.nuspec rename to src/build/ChocolateyTemplates/gittfs.nuspec diff --git a/build/FunctionalTesting/smoke_tests.ps1 b/src/build/FunctionalTesting/smoke_tests.ps1 similarity index 100% rename from build/FunctionalTesting/smoke_tests.ps1 rename to src/build/FunctionalTesting/smoke_tests.ps1 diff --git a/build/Octokit.dll b/src/build/Octokit.dll similarity index 100% rename from build/Octokit.dll rename to src/build/Octokit.dll diff --git a/build/files_to_ignore_during_post_build_copy.txt b/src/build/files_to_ignore_during_post_build_copy.txt similarity index 100% rename from build/files_to_ignore_during_post_build_copy.txt rename to src/build/files_to_ignore_during_post_build_copy.txt diff --git a/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.source b/src/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.source similarity index 100% rename from lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.source rename to src/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.source diff --git a/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.tree b/src/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.tree similarity index 100% rename from lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.tree rename to src/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.tree diff --git a/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.zip b/src/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.zip similarity index 100% rename from lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.zip rename to src/lib/NDesk.Options/lib/monodoc/sources/ndesk-options-docs.zip diff --git a/lib/NDesk.Options/lib/ndesk-options/NDesk.Options.dll b/src/lib/NDesk.Options/lib/ndesk-options/NDesk.Options.dll similarity index 100% rename from lib/NDesk.Options/lib/ndesk-options/NDesk.Options.dll rename to src/lib/NDesk.Options/lib/ndesk-options/NDesk.Options.dll diff --git a/lib/NDesk.Options/lib/ndesk-options/Options.cs b/src/lib/NDesk.Options/lib/ndesk-options/Options.cs similarity index 100% rename from lib/NDesk.Options/lib/ndesk-options/Options.cs rename to src/lib/NDesk.Options/lib/ndesk-options/Options.cs diff --git a/lib/NDesk.Options/lib/pkgconfig/ndesk-options.pc b/src/lib/NDesk.Options/lib/pkgconfig/ndesk-options.pc similarity index 100% rename from lib/NDesk.Options/lib/pkgconfig/ndesk-options.pc rename to src/lib/NDesk.Options/lib/pkgconfig/ndesk-options.pc diff --git a/lib/StructureMap/LICENSE.TXT b/src/lib/StructureMap/LICENSE.TXT similarity index 100% rename from lib/StructureMap/LICENSE.TXT rename to src/lib/StructureMap/LICENSE.TXT diff --git a/lib/StructureMap/Rhino.Mocks.dll b/src/lib/StructureMap/Rhino.Mocks.dll similarity index 100% rename from lib/StructureMap/Rhino.Mocks.dll rename to src/lib/StructureMap/Rhino.Mocks.dll diff --git a/lib/StructureMap/StructureMap.AutoMocking.dll b/src/lib/StructureMap/StructureMap.AutoMocking.dll similarity index 100% rename from lib/StructureMap/StructureMap.AutoMocking.dll rename to src/lib/StructureMap/StructureMap.AutoMocking.dll diff --git a/lib/StructureMap/StructureMap.AutoMocking.xml b/src/lib/StructureMap/StructureMap.AutoMocking.xml similarity index 100% rename from lib/StructureMap/StructureMap.AutoMocking.xml rename to src/lib/StructureMap/StructureMap.AutoMocking.xml diff --git a/lib/StructureMap/StructureMap.chm b/src/lib/StructureMap/StructureMap.chm similarity index 100% rename from lib/StructureMap/StructureMap.chm rename to src/lib/StructureMap/StructureMap.chm diff --git a/lib/StructureMap/StructureMap.dll b/src/lib/StructureMap/StructureMap.dll similarity index 100% rename from lib/StructureMap/StructureMap.dll rename to src/lib/StructureMap/StructureMap.dll diff --git a/lib/StructureMap/StructureMap.xml b/src/lib/StructureMap/StructureMap.xml similarity index 100% rename from lib/StructureMap/StructureMap.xml rename to src/lib/StructureMap/StructureMap.xml diff --git a/lib/StructureMap/StructureMapDoctor.exe b/src/lib/StructureMap/StructureMapDoctor.exe similarity index 100% rename from lib/StructureMap/StructureMapDoctor.exe rename to src/lib/StructureMap/StructureMapDoctor.exe diff --git a/paket.dependencies b/src/paket.dependencies similarity index 100% rename from paket.dependencies rename to src/paket.dependencies diff --git a/paket.exe b/src/paket.exe similarity index 100% rename from paket.exe rename to src/paket.exe diff --git a/paket.lock b/src/paket.lock similarity index 100% rename from paket.lock rename to src/paket.lock