Skip to content

Instantly share code, notes, and snippets.

@tawman
Created February 7, 2017 16:12
Show Gist options
  • Save tawman/70fc6edf46f492d44ebaa62e22bf46d5 to your computer and use it in GitHub Desktop.
Save tawman/70fc6edf46f492d44ebaa62e22bf46d5 to your computer and use it in GitHub Desktop.
Git.Unite Build on Win10 x64
C:\git> git clone https://github.com/tawman/git-unite.git
Cloning into 'git-unite'...
remote: Counting objects: 140, done.
remote: Total 140 (delta 0), reused 0 (delta 0), pack-reused 140R
Receiving objects: 100% (140/140), 3.89 MiB | 938.00 KiB/s, done.
Resolving deltas: 100% (61/61), done.
C:\git> cd .\git-unite\
C:\git\git-unite [master =]> .\build.bat
C:\git\git-unite>C:\Windows\Microsoft.NET\Framework\V4.0.30319\msbuild /t:clean /v:n /p:Configuration=DEBUG src\Git.Unit
e.sln
Microsoft (R) Build Engine version 4.6.1586.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 2/7/17 10:07:59 AM.
Project "C:\git\git-unite\src\Git.Unite.sln" on node 1 (clean target(s)).
ValidateSolutionConfiguration:
Building solution configuration "DEBUG|Mixed Platforms".
The target "_ConvertPdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,37)" does not exist in the project, and will be ignored.
The target "_CollectPdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,70)" does not exist in the project, and will be ignored.
The target "_CollectMdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (41,38)" does not exist in the project, and will be ignored.
The target "_CopyMdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.
targets\ImportAfter\Xamarin.Common.targets (41,71)" does not exist in the project, and will be ignored.
Project "C:\git\git-unite\src\Git.Unite.sln" (1) is building "C:\git\git-unite\src\LibGitUnite\LibGitUnite.csproj" (2)
on node 1 (Clean target(s)).
CoreClean:
Creating directory "obj\Debug\".
Done Building Project "C:\git\git-unite\src\LibGitUnite\LibGitUnite.csproj" (Clean target(s)).
The target "_ConvertPdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,37)" does not exist in the project, and will be ignored.
The target "_CollectPdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,70)" does not exist in the project, and will be ignored.
The target "_CollectMdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (41,38)" does not exist in the project, and will be ignored.
The target "_CopyMdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.
targets\ImportAfter\Xamarin.Common.targets (41,71)" does not exist in the project, and will be ignored.
Project "C:\git\git-unite\src\Git.Unite.sln" (1) is building "C:\git\git-unite\src\Git.Unite\Git.Unite.Console.csproj"
(3) on node 1 (Clean target(s)).
CoreClean:
Creating directory "obj\x86\Debug\".
Done Building Project "C:\git\git-unite\src\Git.Unite\Git.Unite.Console.csproj" (Clean target(s)).
Done Building Project "C:\git\git-unite\src\Git.Unite.sln" (clean target(s)).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.19
C:\git\git-unite>C:\Windows\Microsoft.NET\Framework\V4.0.30319\msbuild /t:build /v:n /p:Configuration=DEBUG src\Git.Unit
e.sln
Microsoft (R) Build Engine version 4.6.1586.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 2/7/17 10:07:59 AM.
Project "C:\git\git-unite\src\Git.Unite.sln" on node 1 (build target(s)).
ValidateSolutionConfiguration:
Building solution configuration "DEBUG|Mixed Platforms".
The target "_ConvertPdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,37)" does not exist in the project, and will be ignored.
The target "_CollectPdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,70)" does not exist in the project, and will be ignored.
The target "_CollectMdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (41,38)" does not exist in the project, and will be ignored.
The target "_CopyMdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.
targets\ImportAfter\Xamarin.Common.targets (41,71)" does not exist in the project, and will be ignored.
Project "C:\git\git-unite\src\Git.Unite.sln" (1) is building "C:\git\git-unite\src\Git.Unite\Git.Unite.Console.csproj"
(2) on node 1 (default targets).
PrepareForBuild:
Creating directory "bin\Debug\".
RestorePackages:
"C:\git\git-unite\src\.nuget\nuget.exe" install "C:\git\git-unite\src\Git.Unite\packages.config" -source "" -Require
Consent -solutionDir "C:\git\git-unite\src\ "
All packages listed in packages.config are already installed.
The target "_ConvertPdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,37)" does not exist in the project, and will be ignored.
The target "_CollectPdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (34,70)" does not exist in the project, and will be ignored.
The target "_CollectMdbFiles" listed in a BeforeTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Comm
on.targets\ImportAfter\Xamarin.Common.targets (41,38)" does not exist in the project, and will be ignored.
The target "_CopyMdbFiles" listed in an AfterTargets attribute at "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.
targets\ImportAfter\Xamarin.Common.targets (41,71)" does not exist in the project, and will be ignored.
Project "C:\git\git-unite\src\Git.Unite\Git.Unite.Console.csproj" (2) is building "C:\git\git-unite\src\LibGitUnite\Lib
GitUnite.csproj" (4) on node 1 (default targets).
PrepareForBuild:
Creating directory "bin\Debug\".
RestorePackages:
"C:\git\git-unite\src\.nuget\nuget.exe" install "C:\git\git-unite\src\LibGitUnite\packages.config" -source "" -Requi
reConsent -solutionDir "C:\git\git-unite\src\ "
All packages listed in packages.config are already installed.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Csc.exe /noconfig /unsafe+ /nowarn:1701,1702 /nostdlib+ /errorreport:pr
ompt /warn:4 /define:DEBUG;TRACE /highentropyva- /reference:C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\lib\net3
5\LibGit2Sharp.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Mic
rosoft.CSharp.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\msc
orlib.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core
.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.Data
SetExtensions.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Sys
tem.Data.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.d
ll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.dll" /r
eference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.Linq.dll" /de
bug+ /debug:full /filealign:512 /optimize- /out:obj\Debug\LibGitUnite.dll /target:library /utf8output Properties\Asse
mblyInfo.cs GitUnite.cs UniteRepository.cs "C:\Users\twood.SilencerShop\AppData\Local\Temp\.NETFramework,Version=v4.0
.AssemblyAttributes.cs"
_CopyFilesMarkedCopyLocal:
Copying file from "C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\lib\net35\LibGit2Sharp.dll" to "bin\Debug\LibGit2
Sharp.dll".
Copying file from "C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\lib\net35\LibGit2Sharp.xml" to "bin\Debug\LibGit2
Sharp.xml".
CopyFilesToOutputDirectory:
Copying file from "obj\Debug\LibGitUnite.dll" to "bin\Debug\LibGitUnite.dll".
LibGitUnite -> C:\git\git-unite\src\LibGitUnite\bin\Debug\LibGitUnite.dll
Copying file from "obj\Debug\LibGitUnite.pdb" to "bin\Debug\LibGitUnite.pdb".
PostBuildEvent:
if not exist "C:\git\git-unite\src\LibGitUnite\bin\Debug\NativeBinaries" md "C:\git\git-unite\src\LibGitUnite\bin\Deb
ug\NativeBinaries"
if not exist "C:\git\git-unite\src\LibGitUnite\bin\Debug\NativeBinaries\x86" md "C:\git\git-unite\src\LibGitUnite\bin
\Debug\NativeBinaries\x86"
xcopy /s /y "C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\x86\*.*" "C:\git\git-unite\src\LibGitUni
te\bin\Debug\NativeBinaries\x86"
if not exist "C:\git\git-unite\src\LibGitUnite\bin\Debug\NativeBinaries\amd64" md "C:\git\git-unite\src\LibGitUnite\b
in\Debug\NativeBinaries\amd64"
xcopy /s /y "C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\amd64\*.*" "C:\git\git-unite\src\LibGitU
nite\bin\Debug\NativeBinaries\amd64"
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\x86\git2.dll
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\x86\git2.pdb
2 File(s) copied
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\amd64\git2.dll
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\amd64\git2.pdb
2 File(s) copied
Done Building Project "C:\git\git-unite\src\LibGitUnite\LibGitUnite.csproj" (default targets).
ResolveAssemblyReferences:
A TargetFramework profile exclusion list will be generated.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the i
nput files.
CoreCompile:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Csc.exe /noconfig /unsafe+ /nowarn:1701,1702 /nostdlib+ /platform:x86 /
errorreport:prompt /warn:4 /define:DEBUG;TRACE /highentropyva- /reference:C:\git\git-unite\src\LibGitUnite\bin\Debug\
LibGitUnite.dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profil
e\Client\Microsoft.CSharp.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramew
ork\v4.0\Profile\Client\mscorlib.dll" /reference:C:\git\git-unite\src\packages\NDesk.Options.0.2.1\lib\NDesk.Options.
dll /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\Sys
tem.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\
Client\System.Data.DataSetExtensions.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework
\.NETFramework\v4.0\Profile\Client\System.Data.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft
\Framework\.NETFramework\v4.0\Profile\Client\System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Micr
osoft\Framework\.NETFramework\v4.0\Profile\Client\System.Xml.dll" /reference:"C:\Program Files (x86)\Reference Assemb
lies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /o
ptimize- /out:obj\x86\Debug\Git.Unite.exe /target:exe /utf8output Program.cs Properties\AssemblyInfo.cs "C:\Users\two
od.SilencerShop\AppData\Local\Temp\.NETFramework,Version=v4.0,Profile=Client.AssemblyAttributes.cs"
_CopyFilesMarkedCopyLocal:
Copying file from "C:\git\git-unite\src\LibGitUnite\bin\Debug\LibGitUnite.dll" to "bin\Debug\LibGitUnite.dll".
Copying file from "C:\git\git-unite\src\packages\NDesk.Options.0.2.1\lib\NDesk.Options.dll" to "bin\Debug\NDesk.Optio
ns.dll".
Copying file from "C:\git\git-unite\src\LibGitUnite\bin\Debug\LibGit2Sharp.dll" to "bin\Debug\LibGit2Sharp.dll".
Copying file from "C:\git\git-unite\src\LibGitUnite\bin\Debug\LibGitUnite.pdb" to "bin\Debug\LibGitUnite.pdb".
Copying file from "C:\git\git-unite\src\LibGitUnite\bin\Debug\LibGit2Sharp.xml" to "bin\Debug\LibGit2Sharp.xml".
CopyFilesToOutputDirectory:
Copying file from "obj\x86\Debug\Git.Unite.exe" to "bin\Debug\Git.Unite.exe".
Git.Unite.Console -> C:\git\git-unite\src\Git.Unite\bin\Debug\Git.Unite.exe
Copying file from "obj\x86\Debug\Git.Unite.pdb" to "bin\Debug\Git.Unite.pdb".
PostBuildEvent:
xcopy "C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\*" "C:\git\git-unite\src\Git.Unite\bin\Debug\N
ativeBinaries" /I /S /Y
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\amd64\git2.dll
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\amd64\git2.pdb
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\x86\git2.dll
C:\git\git-unite\src\packages\LibGit2Sharp.0.9.5\NativeBinaries\x86\git2.pdb
4 File(s) copied
Done Building Project "C:\git\git-unite\src\Git.Unite\Git.Unite.Console.csproj" (default targets).
Done Building Project "C:\git\git-unite\src\Git.Unite.sln" (build target(s)).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:01.26
C:\git\git-unite [master =]> cd .\src\Git.Unite\bin\Debug\
C:\git\git-unite\src\Git.Unite\bin\Debug [master =]> .\Git.Unite.exe C:\git\git-unite
C:\git\git-unite\src\Git.Unite\bin\Debug [master =]> .\Git.Unite.exe -help
Usage: Git.Unite [OPTIONS]+ repository
Unite the git repository index file paths with current Windows case usage.
If no repository path is specified, the current directory is used.
Options:
--dry-run dry run without making changes
-d, --directory-only only perform directory case changes
-f, --file-only only perform filename case changes
-h, --help show this message and exit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment