Analyzing build script... Processing build script... Compiling build script... ======================================== Restore-NuGet-Packages ======================================== Executing task: Restore-NuGet-Packages Paket version 5.172.4 The last restore is still up to date. Nothing left to do. Performance: - Runtime: 79 milliseconds Finished executing task: Restore-NuGet-Packages ======================================== Version ======================================== Executing task: Version Semantic version (short):0.29.4 Semantic version (long ):0.29.4+300528c936b532c316af8d509f9349ff339a8074.3DSystemsAdaptations Finished executing task: Version ======================================== UpdateAssemblyInfo ======================================== Executing task: UpdateAssemblyInfo Creating assembly info file: D:/Projects/git-tfs/src/CommonAssemblyInfo.cs Finished executing task: UpdateAssemblyInfo ======================================== Build ======================================== Executing task: Build Microsoft (R) Build Engine version 14.0.25420.1 Copyright (C) Microsoft Corporation. All rights reserved. C:\Program Files (x86)\MSBuild\14.0\bin\amd64\Microsoft.CSharp.CurrentVersion.targets(133,9): warning MSB3884: Could not find rule set file "AllRules.ruleset". [D:\Projects\git-tfs\src\GitTfs\GitTfs.csproj] GitTfs -> D:\Projects\git-tfs\src\GitTfs\bin\Debug\git-tfs.exe GitTfs.Vs2015 -> D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\GitTfs.Vs2015.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\GitTfs.Vs2015.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.IdentityModel.Clients.ActiveDirectory.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.IdentityModel.Clients.ActiveDirectory.Platform.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.IdentityModel.Logging.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.IdentityModel.Tokens.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.ServiceBus.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Build.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Build.Common.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Build2.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Chat.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Common.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Core.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.DeleteTeamProject.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Diff.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Discussion.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Git.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Lab.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Lab.Common.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Lab.TestIntegration.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Lab.WorkflowIntegration.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Policy.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.ProjectManagement.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.SharePointReporting.Integration.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.SourceControl.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Test.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.TestImpact.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.TestManagement.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.TestManagement.Common.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.TestManagement.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.VersionControl.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.VersionControl.Common.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.VersionControl.Common.Integration.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.Work.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.WorkItemTracking.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.WorkItemTracking.Client.QueryLanguage.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.WorkItemTracking.Common.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.TeamFoundation.WorkItemTracking.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.VisualStudio.Services.Client.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.VisualStudio.Services.Common.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.VisualStudio.Services.WebApi.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.WITDataStore32.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Microsoft.WITDataStore64.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\Newtonsoft.Json.dll D:\Projects\git-tfs\src\GitTfs.Vs2015\bin\Debug\System.IdentityModel.Tokens.Jwt.dll 47 File(s) copied GitTfs.VsFake -> D:\Projects\git-tfs\src\GitTfs.VsFake\bin\Debug\GitTfs.VsFake.dll D:\Projects\git-tfs\src\GitTfs.VsFake\bin\Debug\GitTfs.VsFake.dll 1 File(s) copied GitTfsTest -> D:\Projects\git-tfs\src\GitTfsTest\bin\Debug\GitTfsTest.dll Finished executing task: Build ======================================== Run-Unit-Tests ======================================== Executing task: Run-Unit-Tests Executing: D:\Projects\git-tfs\src\packages\build\xunit.runner.console\tools\net452\xunit.console.x86.exe xUnit.net Console Runner (32-bit Desktop .NET 4.0.30319.42000) Discovering: GitTfsTest Discovered: GitTfsTest Starting: GitTfsTest Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp62F5.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp640F.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp648D.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp650B.tmp\repo >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp6700.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = 8a055c3ff228276c0ed93e2b0aba90d4af24c6fe >> git tfs clone http://does/not/matter $/MyProject Assert.Equal() Failure  (pos 6) Expected: HEAD: 5bd7660fa145ce0c38b5c279502478ce205a0cfb ··· Actual: HEAD: 8a055c3ff228276c0ed93e2b0aba90d4af24c6fe ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(94,0): at GitTfs.Test.Integration.CloneTests.CloneProjectWithInternationalCharactersInFileContents() Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp6ABB.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = 524cbe49ad7db3e2cc8e4a107c2b35150483bd12 Assert.Equal() Failure  (pos 6) Expected: HEAD: 4faa9a5f32e6af118b84071a537228d3f7da7d9d ··· Actual: HEAD: 524cbe49ad7db3e2cc8e4a107c2b35150483bd12 ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(76,0): at GitTfs.Test.Integration.CloneTests.CloneProjectWithInternationalCharactersInFileNamesAndFolderNames() >> git tfs clone http://does/not/matter $/MyProject MyProject --ignore-regex=.exe$ Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp6C73.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = 4851b6dcc29f08be4de2e48b87d08ac424a7b231 C3 = 9413a6aa169bb5d599b75766d3a4c4d890730776 >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp6EDA.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = 83c065739307f5881f98ea941e85e0ac7831f905 Assert.Equal() Failure  (pos 6) Expected: HEAD: d64d883266eca65bede947c79529318718a0d8eb ··· Actual: HEAD: 83c065739307f5881f98ea941e85e0ac7831f905 ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(58,0): at GitTfs.Test.Integration.CloneTests.CloneProjectWithChangesets() >> git tfs clone https://tfs.codeplex.com:443/tfs/TFS16 $/vtccds/trunk Vtccds --branches=all Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp70B2.tmp/Vtccds/.git/ Fetching from TFS remote 'default'... C22487 = e3c092e3d8fc31504c0fb2924cf2725fdd64018d C22511 = 8ab89f5b1c7f6715c5669735a6a20a744e3e57c1 C22512 = e8f10eefc9f064412add1f8584721b8ef9790bda The name of the local branch will be : b1 Fetching from dependent TFS remote 'b1'... C22513 = f8d9508d83dc5b32e0a414c0d36a02436609612e C22514 = f1b333c0a5e0764e02aeb0cf453f706d4fad688f C22515 = b1c48fcbf5f0b828f408084384001a2ae1c213a2 C25197 = 625f62bda54f91209465aefdc4c690fe02c9ca11 C26394 = b2702d077b2e620ea66f90049fbe9795a6fc491e C26496 = 140ae57756ba3e5f8d820e6cca0151401eebc372 C26497 = 6b9e01e6cff2682cb1a068a6adf60c1de77d1382 Tfs branches found: - $/vtccds/b1 - $/vtccds/renameFile - $/vtccds/b1.1 - $/vtccds/renamed3 => Working on TFS branch : $/vtccds/b1 C31588 = e9da4cb001c1618e5928bdbec0b95e8c981690bb => Working on TFS branch : $/vtccds/renameFile Branches to Initialize successively : -$/vtccds/renameFile (25197) The name of the local branch will be : renameFile C25957 = 36b1001e08cf68786454152e5cdf20a4703cd5d7 C25958 = 87564b1abd93337c134b9ee06b12f22456df7b5b C25959 = d5b02a25e4e7df8b3e5ba78f05e2559ee21a2322 The name of the local branch will be : branch_from_nowhere Fetching from dependent TFS remote 'branch_from_nowhere'... C27503 = 1dadf9c54835bdf907c0a3358dc2e3da77ddbd07 C27505 = 9f3dc67991a14f73062e66dd496eae5123ea428c C27506 = d72b30d518c0ea024b1098570ab5a6e0b694eed4 C27507 = e0e63e904c57893ab26aceb9ea8dca937659e57f => Working on TFS branch : $/vtccds/b1.1 Branches to Initialize successively : -$/vtccds/b1.1 (26394) The name of the local branch will be : b1.1 C30333 = 39418be4cbb0b0d526fc5bd357ef8505fea0ea42 C30397 = 6dea312698db662197fe376d7c607a1364161587 C30398 = 1616418e8a2800659d4a3bf5a4a01470f8f83daa => Working on TFS branch : $/vtccds/renamed3 Branches to Initialize successively : -$/vtccds/testRename (25197) -$/vtccds/afterRename (25199) -$/vtccds/renamedTwice (25202) -$/vtccds/renamed3 (27509) The name of the local branch will be : testRename C25198 = 8b7189b25cdd3397f11e8a5b99b6e728b357db50 C25199 = 838cdf4c2bcadd3e4b9129073d49f10973681f53 The name of the local branch will be : afterRename C25200 = 19f6033bb224e7ec37f02d72f4e4cc92a5bb3901 C25202 = 1a1f94809c317f2ec35190f9e1f88539a74bff2d The name of the local branch will be : renamedTwice C27508 = ef22ee61190caa64a53ed418557950fcef479f79 C27509 = b47e98e8f06d2059b6cee38be7032cd9b09cc6c9 The name of the local branch will be : renamed3 C33407 = e22b4cd51a3327a4d9bbf1a9b4b3e21bc8cc8d8a => Working on TFS branch : $/vtccds/trunk Assert.Equal() Failure  (pos 19) Expected: refs/heads/master: e7d54b14fbdcbbc184d58e82931b7c1ac4a2be70 ··· Actual: refs/heads/master: 6b9e01e6cff2682cb1a068a6adf60c1de77d1382 ···  (pos 19) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(215,0): at GitTfs.Test.Integration.CloneTests.WhenCloningFunctionalTestVtccdsWithBranchesRenaming_ThenAllRenamesShouldBeWellHandled() >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp7C84.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c Assert.Equal() Failure  (pos 6) Expected: HEAD: 4053764b2868a2be71ae7f5f113ad84dff8a052a ··· Actual: HEAD: b33a145d73fdaedd95a121edc7c62794f61a122c ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(37,0): at GitTfs.Test.Integration.CloneTests.ClonesEmptyProject() >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp7E1B.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = 08fa981847ad8f3d9c1fdba8773a631d07489b32 C3 = 2cac9c474c84a98880a88b5dde85546ecddc2291 Assert.Equal() Failure  (pos 6) Expected: HEAD: 175420603e41cd0175e3c25581754726bd21cb96 ··· Actual: HEAD: 2cac9c474c84a98880a88b5dde85546ecddc2291 ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(135,0): at GitTfs.Test.Integration.CloneTests.CloneWithMixedUpCase() >> git tfs clone http://does/not/matter $/MyProject/Main MyProject --branches=all Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp8052.tmp/MyProject/.git/ Fetching from TFS remote 'default'... C1 = 78a97c29c3d2e2ac10852d87cd3a61d84ba62a78 C2 = 08ea759502bce88dc837f2c1e060259f1263292c C3 = 695e646962c0b16117369899d98429d8406d92fe The name of the local branch will be : Branch Fetching from dependent TFS remote 'Branch'... C4 = e357f966bb0c4478d9511b18b07169cdfb7bdb4c C5 = 500d4ca01dfabb0102108d402b83c3837da5adf7 C6 = ee5d8ae32092e657b9344a5405ba1d93ef3dc992 Tfs branches found: - $/MyProject/Branch => Working on TFS branch : $/MyProject/Branch => Working on TFS branch : $/MyProject/Main Assert.Equal() Failure  (pos 6) Expected: HEAD: be59d37d08a0cc78916f04a256dc52f6722f800c ··· Actual: HEAD: ee5d8ae32092e657b9344a5405ba1d93ef3dc992 ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(180,0): at GitTfs.Test.Integration.CloneTests.WhenCloningTrunkWithMergeChangesetWithAllBranches_ThenThe2BranchesAreAutomaticallyInitialized() >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp8393.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = 3c8c09ed4c147efbffb39b8b514fa0f8a506c187 Assert.Equal() Failure  (pos 6) Expected: HEAD: cd14e6e28abffd625412dae36d9d9659bf6cb68c ··· Actual: HEAD: 3c8c09ed4c147efbffb39b8b514fa0f8a506c187 ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(113,0): at GitTfs.Test.Integration.CloneTests.CloneProjectWithInternationalCharactersInCommitMessages() >> git tfs clone http://does/not/matter $/MyTeamProject/Root MyTeamProject --branches=all Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp853B.tmp/MyTeamProject/.git/ Fetching from TFS remote 'default'... C1 = d9a2d78e856dc26721037ecf1f43a09cf52c3661 C2 = 3f6ea9fae6777aecb7a10a060aa6e44a8b703f00 Tfs branches found: - $/MyTeamProject/Branch => Working on TFS branch : $/MyTeamProject/Branch Branches to Initialize successively : -$/MyTeamProject/Branch (2) The name of the local branch will be : Branch C5 = 75e3b9e50bfdd9fa70a8790dcee7e570a30c54f5 => Working on TFS branch : $/MyTeamProject/Root >> git tfs clone http://does/not/matter $/MyProject MyProject --ignore-regex=.exe$ Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp878D.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = f12c6f2b8a9de4f9a496f8a2ddd97c3a5997e345 >> git tfs clone http://does/not/matter $/MyProject MyProject --ignore-regex=.exe$ Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp8964.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = f12c6f2b8a9de4f9a496f8a2ddd97c3a5997e345 C3 = 0c2c69c908d8f2e4b5dbbda9c1310da40f363b98 >> git tfs clone http://does/not/matter $/MyProject/Main MyProject --branches=none Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp8B3B.tmp/MyProject/.git/ Fetching from TFS remote 'default'... C1 = 78a97c29c3d2e2ac10852d87cd3a61d84ba62a78 C2 = 08ea759502bce88dc837f2c1e060259f1263292c C3 = 695e646962c0b16117369899d98429d8406d92fe info: this changeset 6 is a merge changeset. But was not treated as is because of your git setting... C6 = 9d700309ff384c2770b8e3e07eab7a712586607a Assert.Equal() Failure  (pos 6) Expected: HEAD: 843a915aea98894fef51379d68a0f309e8537dd5 ··· Actual: HEAD: 9d700309ff384c2770b8e3e07eab7a712586607a ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(241,0): at GitTfs.Test.Integration.CloneTests.WhenCloningTrunkWithIgnoringBranches_ThenTheMergedBranchIsAutomaticallyInitialized() >> git tfs clone http://does/not/matter $/MyProject/Main MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp8DA0.tmp/MyProject/.git/ Fetching from TFS remote 'default'... C1 = 78a97c29c3d2e2ac10852d87cd3a61d84ba62a78 C2 = 08ea759502bce88dc837f2c1e060259f1263292c C3 = 695e646962c0b16117369899d98429d8406d92fe The name of the local branch will be : Branch Fetching from dependent TFS remote 'Branch'... C4 = e357f966bb0c4478d9511b18b07169cdfb7bdb4c C5 = 500d4ca01dfabb0102108d402b83c3837da5adf7 C6 = ee5d8ae32092e657b9344a5405ba1d93ef3dc992 Assert.Equal() Failure  (pos 6) Expected: HEAD: be59d37d08a0cc78916f04a256dc52f6722f800c ··· Actual: HEAD: ee5d8ae32092e657b9344a5405ba1d93ef3dc992 ···  (pos 6) Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(267,0): at GitTfs.Test.Integration.CloneTests.AssertNewClone(String repodir, String[] refs, String commit, String tree) D:\Projects\git-tfs\src\GitTfsTest\Integration\CloneTests.cs(196,0): at GitTfs.Test.Integration.CloneTests.WhenCloningTrunkWithMergeChangeset_ThenTheMergedBranchIsAutomaticallyInitialized() >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp916E.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = af572f1c9fcdaffd07fa97bc7bc32fa09b028c28 >> git tfs pull Working with tfs remote: default => $/MyProject Working with tfs remote: default => $/MyProject Fetching from TFS remote 'default'... Fetching from TFS remote 'default'... C3 = 2e4ada3d3c5937b069ac671b8522501a1c9eb585 C3 = 2e4ada3d3c5937b069ac671b8522501a1c9eb585 >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp9460.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = af572f1c9fcdaffd07fa97bc7bc32fa09b028c28 >> git tfs pull Working with tfs remote: default => $/MyProject Working with tfs remote: default => $/MyProject Fetching from TFS remote 'default'... Fetching from TFS remote 'default'... C3 = 0ba72ce87e81617fdb59076e59f4b5e46c989906 C3 = 0ba72ce87e81617fdb59076e59f4b5e46c989906 >> git tfs clone http://does/not/matter $/MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmp9742.tmp/MyProject/.git/ info: no TFS root found ! PS:perhaps you should convert your trunk folder into a branch in TFS. Fetching from TFS remote 'default'... C1 = b33a145d73fdaedd95a121edc7c62794f61a122c C2 = af572f1c9fcdaffd07fa97bc7bc32fa09b028c28 >> git tfs pull Working with tfs remote: default => $/MYPROJECT Working with tfs remote: default => $/MYPROJECT Fetching from TFS remote 'default'... Fetching from TFS remote 'default'... C3 = 0fcfadb9582f04a11fc4a77df31ebc08fcb0504c C3 = 0fcfadb9582f04a11fc4a77df31ebc08fcb0504c Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp9A73.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp9CB6.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp9DB1.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmp9F39.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmpA0B1.tmp\repo Repository path:C:\Users\elgavin\AppData\Local\Temp\tmpA1BB.tmp\repo >> git tfs fetch Bootstraping tfs remote... info: '$/MyProject/trunk' will be bootstraped as your main remote... C1 = e35dca227e40fc03cba58f8ae619e3d82a2d4b37 -> new remote 'default' Working with tfs remote: default => $/MyProject/trunk Fetching from TFS remote 'default'... Repository path:C:\Users\elgavin\AppData\Local\Temp\tmpA3A1.tmp\repo >> git tfs bootstrap commit 35149befd1d54006facaab0cb73dc3e756050027 Author: Test User Date: ??? ? ??? 18 23:10:46 +03:00 A sample commit from TFS. git-tfs-id: [http://server/tfs]$/MyProject;C1 info: '$/MyProject' will be bootstraped as your main remote... C1 = 35149befd1d54006facaab0cb73dc3e756050027 -> new remote 'default' Repository path:C:\Users\elgavin\AppData\Local\Temp\tmpA4DA.tmp\repo >> git tfs bootstrap commit 89c72869e46de2a024dad9f7da7918565074f15d Author: Test User Date: ??? ? ??? 18 23:10:47 +03:00 A sample commit from TFS. git-tfs-id: [http://server/tfs]$/MyProject;C1 info: '$/MyProject' will be bootstraped as your main remote... C1 = 89c72869e46de2a024dad9f7da7918565074f15d -> new remote 'default' Repository path:C:\Users\elgavin\AppData\Local\Temp\tmpA5E5.tmp\repo >> git tfs fetch Bootstraping tfs remote... info: '$/MyProject/trunk' will be bootstraped as your main remote... C1 = e6f80c3f80fb1d8ca13eb5ed64cf4eae7bc5e73c -> new remote 'default' Working with tfs remote: default => $/MyProject/trunk Fetching from TFS remote 'default'... Repository path:C:\Users\elgavin\AppData\Local\Temp\tmpA6FF.tmp\repo >> git tfs fetch Bootstraping tfs remote... info: '$/MyProject/trunk' will be bootstraped as your main remote... C1 = e6f80c3f80fb1d8ca13eb5ed64cf4eae7bc5e73c -> new remote 'default' Working with tfs remote: default => $/MyProject/trunk Fetching from TFS remote 'default'... >> git tfs fetch Bootstraping tfs remote... Bootstraping tfs remote... C1 = 4ff161eeb9e50e47bc8c034f5af8c013c562fd8b C1 = 4ff161eeb9e50e47bc8c034f5af8c013c562fd8b -> new remote 'branch' -> new remote 'branch' Working with tfs remote: branch => $/MyProject/branch Working with tfs remote: branch => $/MyProject/branch Fetching from TFS remote 'branch'... Fetching from TFS remote 'branch'... Repository path:C:\Users\elgavin\AppData\Local\Temp\tmpA952.tmp\repo >> git tfs bootstrap >> git tfs init http://my-tfs.local/tfs $/MyProject MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmpAA2D.tmp/MyProject/.git/ >> git tfs init http://my-tfs.local/tfs $/MyProject MyProject Initialized empty Git repository in C:/Users/elgavin/AppData/Local/Temp/tmpAB38.tmp/MyProject/.git/ >> git tfs fetch Working with tfs remote: default => $/MyProject Working with tfs remote: default => $/MyProject Fetching from TFS remote 'default'... Fetching from TFS remote 'default'... C1 = 52d503551c8daed5bfd0cb0565fd7d4d41f2defa C1 = 52d503551c8daed5bfd0cb0565fd7d4d41f2defa Expected refs/remotes/tfs/default to be f8b247c3298f4189c6c9ff701f147af6e1428f97 Expected: f8b247c3298f4189c6c9ff701f147af6e1428f97 Actual: 52d503551c8daed5bfd0cb0565fd7d4d41f2defa Stack Trace: D:\Projects\git-tfs\src\GitTfsTest\Integration\IntegrationHelper.cs(418,0): at GitTfs.Test.Integration.IntegrationHelper.AssertEqual[T](T expected, T actual, String message) D:\Projects\git-tfs\src\GitTfsTest\Integration\IntegrationHelper.cs(328,0): at GitTfs.Test.Integration.IntegrationHelper.AssertRef(String repodir, String gitref, String expectedSha) D:\Projects\git-tfs\src\GitTfsTest\Integration\InitTests.cs(41,0): at GitTfs.Test.Integration.InitTests.CanUseThatConfig() Finished: GitTfsTest === TEST EXECUTION SUMMARY === GitTfsTest Total: 299, Errors: 0, Failed: 11, Skipped: 0, Time: 19.540s Committing... Visited Classes 137 of 215 (63.72) Visited Methods 796 of 1465 (54.33) Visited Points 3563 of 6852 (52.00) Visited Branches 1353 of 2751 (49.18) ==== Alternative Results (includes all methods including those without corresponding source) ==== Alternative Visited Classes 150 of 221 (67.87) Alternative Visited Methods 914 of 1688 (54.15) Loading report 'D:\Projects\git-tfs\src\.build\coverage.xml' Preprocessing report Initiating parser for OpenCover Current Assembly: git-tfs Initializing report builders for report types: Html Analyzing 115 classes Creating report 1/115 (Assembly: git-tfs, Class: GitTfs.Commands.Bootstrap) Creating report 2/115 (Assembly: git-tfs, Class: GitTfs.Commands.Branch) Creating report 3/115 (Assembly: git-tfs, Class: GitTfs.Commands.Checkin) Creating report 4/115 (Assembly: git-tfs, Class: GitTfs.Commands.CheckinBase) Creating report 5/115 (Assembly: git-tfs, Class: GitTfs.Commands.CheckinOptions) Creating report 6/115 (Assembly: git-tfs, Class: GitTfs.Commands.CheckinTool) Creating report 7/115 (Assembly: git-tfs, Class: GitTfs.Commands.Checkout) Creating report 8/115 (Assembly: git-tfs, Class: GitTfs.Commands.Cleanup) Creating report 9/115 (Assembly: git-tfs, Class: GitTfs.Commands.CleanupOptions) Creating report 10/115 (Assembly: git-tfs, Class: GitTfs.Commands.CleanupWorkspaceLocal) Creating report 11/115 (Assembly: git-tfs, Class: GitTfs.Commands.CleanupWorkspaces) Creating report 12/115 (Assembly: git-tfs, Class: GitTfs.Commands.Clone) Creating report 13/115 (Assembly: git-tfs, Class: GitTfs.Commands.Create) Creating report 14/115 (Assembly: git-tfs, Class: GitTfs.Commands.Diagnostics) Creating report 15/115 (Assembly: git-tfs, Class: GitTfs.Commands.Ext) Creating report 16/115 (Assembly: git-tfs, Class: GitTfs.Commands.Fetch) Creating report 17/115 (Assembly: git-tfs, Class: GitTfs.Commands.Help) Creating report 18/115 (Assembly: git-tfs, Class: GitTfs.Commands.Helpers) Creating report 19/115 (Assembly: git-tfs, Class: GitTfs.Commands.HelpHelper) Creating report 20/115 (Assembly: git-tfs, Class: GitTfs.Commands.Info) Creating report 21/115 (Assembly: git-tfs, Class: GitTfs.Commands.Init) Creating report 22/115 (Assembly: git-tfs, Class: GitTfs.Commands.InitBranch) Creating report 23/115 (Assembly: git-tfs, Class: GitTfs.Commands.InitOptions) Creating report 24/115 (Assembly: git-tfs, Class: GitTfs.Commands.Labels) Creating report 25/115 (Assembly: git-tfs, Class: GitTfs.Commands.ListRemoteBranches) Creating report 26/115 (Assembly: git-tfs, Class: GitTfs.Commands.Pull) Creating report 27/115 (Assembly: git-tfs, Class: GitTfs.Commands.QuickClone) Creating report 28/115 (Assembly: git-tfs, Class: GitTfs.Commands.QuickFetch) Creating report 29/115 (Assembly: git-tfs, Class: GitTfs.Commands.Rcheckin) Creating report 30/115 (Assembly: git-tfs, Class: GitTfs.Commands.RemoteOptions) Creating report 31/115 (Assembly: git-tfs, Class: GitTfs.Commands.ResetRemote) Creating report 32/115 (Assembly: git-tfs, Class: GitTfs.Commands.Shelve) Creating report 33/115 (Assembly: git-tfs, Class: GitTfs.Commands.ShelveDelete) Creating report 34/115 (Assembly: git-tfs, Class: GitTfs.Commands.ShelveList) Creating report 35/115 (Assembly: git-tfs, Class: GitTfs.Commands.Subtree) Creating report 36/115 (Assembly: git-tfs, Class: GitTfs.Commands.TreeVerifier) Creating report 37/115 (Assembly: git-tfs, Class: GitTfs.Commands.Unshelve) Creating report 38/115 (Assembly: git-tfs, Class: GitTfs.Commands.Verify) Creating report 39/115 (Assembly: git-tfs, Class: GitTfs.Commands.Version) Creating report 40/115 (Assembly: git-tfs, Class: GitTfs.ConfigProperties) Creating report 41/115 (Assembly: git-tfs, Class: GitTfs.Core.Bootstrapper) Creating report 42/115 (Assembly: git-tfs, Class: GitTfs.Core.BranchVisitors.BranchTreeContainsPathVisitor) Creating report 43/115 (Assembly: git-tfs, Class: GitTfs.Core.Changes.Git.Add) Creating report 44/115 (Assembly: git-tfs, Class: GitTfs.Core.Changes.Git.Copy) Creating report 45/115 (Assembly: git-tfs, Class: GitTfs.Core.Changes.Git.Delete) Creating report 46/115 (Assembly: git-tfs, Class: GitTfs.Core.Changes.Git.Modify) Creating report 47/115 (Assembly: git-tfs, Class: GitTfs.Core.Changes.Git.RenameEdit) Creating report 48/115 (Assembly: git-tfs, Class: GitTfs.Core.CheckinPolicyEvaluator) Creating report 49/115 (Assembly: git-tfs, Class: GitTfs.Core.DelimitedReader) Creating report 50/115 (Assembly: git-tfs, Class: GitTfs.Core.DerivedGitTfsRemote) Creating report 51/115 (Assembly: git-tfs, Class: GitTfs.Core.DirectoryTidier) Creating report 52/115 (Assembly: git-tfs, Class: GitTfs.Core.ExportWorkItem) Creating report 53/115 (Assembly: git-tfs, Class: GitTfs.Core.Ext) Creating report 54/115 (Assembly: git-tfs, Class: GitTfs.Core.GitChangeInfo) Creating report 55/115 (Assembly: git-tfs, Class: GitTfs.Core.GitCommandException) Creating report 56/115 (Assembly: git-tfs, Class: GitTfs.Core.GitCommit) Creating report 57/115 (Assembly: git-tfs, Class: GitTfs.Core.GitHelpers) Creating report 58/115 (Assembly: git-tfs, Class: GitTfs.Core.GitObject) Creating report 59/115 (Assembly: git-tfs, Class: GitTfs.Core.GitRepository) Creating report 60/115 (Assembly: git-tfs, Class: GitTfs.Core.GitTfsException) Creating report 61/115 (Assembly: git-tfs, Class: GitTfs.Core.GitTfsGatedCheckinException) Creating report 62/115 (Assembly: git-tfs, Class: GitTfs.Core.GitTfsRemote) Creating report 63/115 (Assembly: git-tfs, Class: GitTfs.Core.GitTfsVersionProvider) Creating report 64/115 (Assembly: git-tfs, Class: GitTfs.Core.GitTreeBuilder) Creating report 65/115 (Assembly: git-tfs, Class: GitTfs.Core.GitTreeEntry) Creating report 66/115 (Assembly: git-tfs, Class: GitTfs.Core.IGitTfsRemoteExt) Creating report 67/115 (Assembly: git-tfs, Class: GitTfs.Core.Janitor) Creating report 68/115 (Assembly: git-tfs, Class: GitTfs.Core.LogEntry) Creating report 69/115 (Assembly: git-tfs, Class: GitTfs.Core.Mode) Creating report 70/115 (Assembly: git-tfs, Class: GitTfs.Core.RemoteConfigConverter) Creating report 71/115 (Assembly: git-tfs, Class: GitTfs.Core.RemoteInfo) Creating report 72/115 (Assembly: git-tfs, Class: GitTfs.Core.RequiresValidGitRepositoryAttribute) Creating report 73/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsChangeset) Creating report 74/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsChangesetInfo) Creating report 75/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsCheckinNote) Creating report 76/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.BranchExtensions) Creating report 77/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.BranchTree) Creating report 78/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.FakeIdentity) Creating report 79/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.NullIdentity) Creating report 80/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.RootBranch) Creating report 81/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.TfsExt) Creating report 82/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.TfsPlugin) Creating report 83/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.TfsPolicyOverrideInfo) Creating report 84/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsInterop.WrapperFor`1) Creating report 85/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsLabel) Creating report 86/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsTreeEntry) Creating report 87/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsWorkitem) Creating report 88/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsWorkspace) Creating report 89/115 (Assembly: git-tfs, Class: GitTfs.Core.TfsWriter) Creating report 90/115 (Assembly: git-tfs, Class: GitTfs.GitTfs) Creating report 91/115 (Assembly: git-tfs, Class: GitTfs.GitTfsConstants) Creating report 92/115 (Assembly: git-tfs, Class: GitTfs.GitTfsExitCodes) Creating report 93/115 (Assembly: git-tfs, Class: GitTfs.Globals) Creating report 94/115 (Assembly: git-tfs, Class: GitTfs.Program) Creating report 95/115 (Assembly: git-tfs, Class: GitTfs.Util.ApplicableChange) Creating report 96/115 (Assembly: git-tfs, Class: GitTfs.Util.Author) Creating report 97/115 (Assembly: git-tfs, Class: GitTfs.Util.AuthorsFile) Creating report 98/115 (Assembly: git-tfs, Class: GitTfs.Util.Bouncer) Creating report 99/115 (Assembly: git-tfs, Class: GitTfs.Util.CamelCaseToDelimitedStringConverter) Creating report 100/115 (Assembly: git-tfs, Class: GitTfs.Util.ChangeSieve) Creating report 101/115 (Assembly: git-tfs, Class: GitTfs.Util.CheckinOptionsExtensions) Creating report 102/115 (Assembly: git-tfs, Class: GitTfs.Util.CheckinOptionsFactory) Creating report 103/115 (Assembly: git-tfs, Class: GitTfs.Util.ConfigPropertyLoader) Creating report 104/115 (Assembly: git-tfs, Class: GitTfs.Util.ExceptionFormattingExtensions) Creating report 105/115 (Assembly: git-tfs, Class: GitTfs.Util.ExportMetadatasInitializer) Creating report 106/115 (Assembly: git-tfs, Class: GitTfs.Util.GitTfsCommandFactory) Creating report 107/115 (Assembly: git-tfs, Class: GitTfs.Util.GitTfsCommandRunner) Creating report 108/115 (Assembly: git-tfs, Class: GitTfs.Util.PathResolver) Creating report 109/115 (Assembly: git-tfs, Class: GitTfs.Util.PluggableWithAliases) Creating report 110/115 (Assembly: git-tfs, Class: GitTfs.Util.StructureMapSingletonAttribute) Creating report 111/115 (Assembly: git-tfs, Class: GitTfs.Util.TemporaryFile) Creating report 112/115 (Assembly: git-tfs, Class: GitTfs.Util.TemporaryFileStream) Creating report 113/115 (Assembly: git-tfs, Class: GitTfs.Util.WhenDynamicDoesntWork) Creating report 114/115 (Assembly: git-tfs, Class: GitTfs.VsCommon.TfsApiBridge) Creating report 115/115 (Assembly: git-tfs, Class: SEP.Extensions.InspectExtensions) Creating summary Report generation took 1.5 seconds Finished executing task: Run-Unit-Tests Task Duration -------------------------------------------------- Restore-NuGet-Packages 00:00:00.3027293 Version 00:00:00.1918429 UpdateAssemblyInfo 00:00:00.0176398 Build 00:00:02.4309907 Run-Unit-Tests 00:00:24.2836093 -------------------------------------------------- Total: 00:00:27.2268120