{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by sarbian"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 20,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "80cefc35a4970d1ec1d990017f139342f8474df1",
            "branch" : [
              {
                "SHA1" : "80cefc35a4970d1ec1d990017f139342f8474df1",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "80cefc35a4970d1ec1d990017f139342f8474df1",
            "branch" : [
              {
                "SHA1" : "80cefc35a4970d1ec1d990017f139342f8474df1",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "80cefc35a4970d1ec1d990017f139342f8474df1",
        "branch" : [
          {
            "SHA1" : "80cefc35a4970d1ec1d990017f139342f8474df1",
            "name" : "refs/remotes/origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/sarbian/ModuleManager.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#20",
  "duration" : 4804,
  "estimatedDuration" : 6498,
  "executor" : None,
  "fullDisplayName" : "ModuleManager-Dev #20",
  "id" : "20",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 20,
  "queueId" : 97,
  "result" : "FAILURE",
  "timestamp" : 1505237315572,
  "url" : "https://ksp.sarbian.com/jenkins/user/noreply/my-views/view/All/job/ModuleManager-Dev/20/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/Cats/CatManager.cs",
          "IPatchProgress.cs",
          "ModuleManager/Properties/cat-1.png",
          "ModuleManager/Properties/cat-12.png",
          "ModuleManager/Cats/CatOrbiter.cs",
          "ModuleManager/Properties/cat-10.png",
          "packages.config",
          "Properties/rainbow2.png",
          "ModuleManager.csproj",
          "ModuleManager/Properties/cat-2.png",
          "ModuleManager/Cats/CatMover.cs",
          "ModuleManager/Logging/IBasicLogger.cs",
          "ModuleManager/Properties/cat-3.png",
          "Cats/CatManager.cs",
          "Cats/CatMover.cs",
          "ModuleManager/ModuleManager.cs",
          "Properties/Resources.Designer.cs",
          "Cats/CatOrbiter.cs",
          "Properties/cat-7.png",
          "ModuleManager/MMPatchLoader.cs",
          "MMPatchLoader.cs",
          "ModuleManager/Properties/Resources.resx",
          "Properties/cat-6.png",
          "ModuleManager/CustomConfigsManager.cs",
          "ModuleManager/ModuleManager.csproj",
          "ModuleManager/Properties/cat-4.png",
          "ModuleManager.sln",
          "ModuleManager/Properties/cat-11.png",
          "ModuleManager.cs",
          "ModuleManager/Properties/Resources.Designer.cs",
          "Properties/cat-5.png",
          "ModuleManager/Properties/rainbow2.png",
          "Properties/AssemblyInfo.cs",
          "Logging/IBasicLogger.cs",
          "Properties/cat-11.png",
          "Extensions/NodeStackExtensions.cs",
          "ModuleManager/Extensions/NodeStackExtensions.cs",
          "ModuleManager/Properties/cat-5.png",
          "ModuleManager/PatchContext.cs",
          "ModuleManager/Collections/ImmutableStack.cs",
          "ModuleManager/PatchProgress.cs",
          "ModuleManager/Properties/AssemblyInfo.cs",
          "ModuleManager/IPatchProgress.cs",
          "Properties/cat-4.png",
          "Properties/cat-12.png",
          "Logging/ModLogger.cs",
          "ModuleManager/Cats/CatAnimator.cs",
          "Collections/ImmutableStack.cs",
          "ModuleManager/Properties/cat-6.png",
          "PatchContext.cs",
          "PatchProgress.cs",
          "ModuleManager/Properties/cat-8.png",
          "Properties/cat-8.png",
          "Properties/cat-3.png",
          "ModuleManager/Logging/ModLogger.cs",
          "ModuleManager/packages.config",
          "Properties/Resources.resx",
          "CustomConfigsManager.cs",
          "ModuleManager/Properties/cat-7.png",
          "Properties/cat-9.png",
          "ModuleManager/Properties/cat-9.png",
          "Properties/cat-2.png",
          "Cats/CatAnimator.cs",
          "Properties/cat-10.png",
          "Properties/cat-1.png"
        ],
        "commitId" : "1a12a253a3addda038bfcd8fef7fa0b0f1840c0c",
        "timestamp" : 1504326419000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "move main project to its own directory\u000aAllows more to be added\u000a",
        "date" : "2017-09-01 21:26:59 -0700",
        "id" : "1a12a253a3addda038bfcd8fef7fa0b0f1840c0c",
        "msg" : "move main project to its own directory",
        "paths" : [
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-9.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/ModuleManager.csproj"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager.sln"
          },
          {
            "editType" : "delete",
            "file" : "Properties/Resources.Designer.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-3.png"
          },
          {
            "editType" : "delete",
            "file" : "Logging/ModLogger.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-5.png"
          },
          {
            "editType" : "delete",
            "file" : "Cats/CatOrbiter.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-10.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/Resources.resx"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-6.png"
          },
          {
            "editType" : "delete",
            "file" : "Logging/IBasicLogger.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-3.png"
          },
          {
            "editType" : "delete",
            "file" : "ModuleManager.csproj"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-1.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-4.png"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-7.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-8.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Collections/ImmutableStack.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-6.png"
          },
          {
            "editType" : "delete",
            "file" : "PatchContext.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/PatchProgress.cs"
          },
          {
            "editType" : "delete",
            "file" : "IPatchProgress.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-4.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/CustomConfigsManager.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-5.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/rainbow2.png"
          },
          {
            "editType" : "delete",
            "file" : "PatchProgress.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-10.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Cats/CatOrbiter.cs"
          },
          {
            "editType" : "delete",
            "file" : "Extensions/NodeStackExtensions.cs"
          },
          {
            "editType" : "delete",
            "file" : "MMPatchLoader.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/AssemblyInfo.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-12.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Cats/CatMover.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/rainbow2.png"
          },
          {
            "editType" : "delete",
            "file" : "Cats/CatManager.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/IPatchProgress.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/AssemblyInfo.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-11.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Extensions/NodeStackExtensions.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-7.png"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-9.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/ModuleManager.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/Resources.resx"
          },
          {
            "editType" : "delete",
            "file" : "CustomConfigsManager.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/PatchContext.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-2.png"
          },
          {
            "editType" : "delete",
            "file" : "Cats/CatAnimator.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-2.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/packages.config"
          },
          {
            "editType" : "delete",
            "file" : "ModuleManager.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Logging/IBasicLogger.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-12.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/Resources.Designer.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Logging/ModLogger.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Cats/CatAnimator.cs"
          },
          {
            "editType" : "delete",
            "file" : "Cats/CatMover.cs"
          },
          {
            "editType" : "delete",
            "file" : "Collections/ImmutableStack.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-1.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Cats/CatManager.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/Properties/cat-11.png"
          },
          {
            "editType" : "add",
            "file" : "ModuleManager/MMPatchLoader.cs"
          },
          {
            "editType" : "delete",
            "file" : "Properties/cat-8.png"
          },
          {
            "editType" : "delete",
            "file" : "packages.config"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/ModuleManager.csproj"
        ],
        "commitId" : "f02f418db54ecb0ef523e08063e3d6c59922f5fd",
        "timestamp" : 1504326591000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Better output dir for debug\u000a",
        "date" : "2017-09-01 21:29:51 -0700",
        "id" : "f02f418db54ecb0ef523e08063e3d6c59922f5fd",
        "msg" : "Better output dir for debug",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/ModuleManager.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/ModuleManager.csproj"
        ],
        "commitId" : "95362b529ab739ad6c62d9a0a50ca7eaf60fe7f1",
        "timestamp" : 1504326600000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Do not copy local\u000a",
        "date" : "2017-09-01 21:30:00 -0700",
        "id" : "95362b529ab739ad6c62d9a0a50ca7eaf60fe7f1",
        "msg" : "Do not copy local",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/ModuleManager.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj",
          "ModuleManagerTests/DummyTest.cs",
          "ModuleManagerTests/packages.config",
          "ModuleManagerTests/Properties/AssemblyInfo.cs",
          "ModuleManager.sln"
        ],
        "commitId" : "c4ba1b943c1d94fdab9ac7e51c1ca5dc9f26e918",
        "timestamp" : 1504327341000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add test project\u000a",
        "date" : "2017-09-01 21:42:21 -0700",
        "id" : "c4ba1b943c1d94fdab9ac7e51c1ca5dc9f26e918",
        "msg" : "Add test project",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager.sln"
          },
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/Properties/AssemblyInfo.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/DummyTest.cs"
          },
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/packages.config"
          },
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj"
        ],
        "commitId" : "e8159e1f9d8f8c292c827dc0e47f1b93431efcb2",
        "timestamp" : 1504327635000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add MM, Assembly-CSharp, UnityEngine refs\u000a",
        "date" : "2017-09-01 21:47:15 -0700",
        "id" : "e8159e1f9d8f8c292c827dc0e47f1b93431efcb2",
        "msg" : "Add MM, Assembly-CSharp, UnityEngine refs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/packages.config"
        ],
        "commitId" : "563a9427e4b3cd21da3ccaa3c38b149c2bb1ee9c",
        "timestamp" : 1504328185000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add console runner\u000aWill be needed eventually\u000a",
        "date" : "2017-09-01 21:56:25 -0700",
        "id" : "563a9427e4b3cd21da3ccaa3c38b149c2bb1ee9c",
        "msg" : "Add console runner",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/packages.config"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "TestUtilsTests/Properties/AssemblyInfo.cs",
          "TestUtilsTests/packages.config",
          "TestUtilsTests/TestUtilsTests.csproj",
          "TestUtilsTests/DummyTest.cs",
          "ModuleManager.sln",
          "TestUtils/Properties/AssemblyInfo.cs",
          "TestUtils/TestUtils.csproj"
        ],
        "commitId" : "a7f901e4654900cde28f93c15e27154d66a36e30",
        "timestamp" : 1504329367000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Yo dawg, I heard you like tests\u000a",
        "date" : "2017-09-01 22:16:07 -0700",
        "id" : "a7f901e4654900cde28f93c15e27154d66a36e30",
        "msg" : "Yo dawg, I heard you like tests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager.sln"
          },
          {
            "editType" : "add",
            "file" : "TestUtilsTests/packages.config"
          },
          {
            "editType" : "add",
            "file" : "TestUtils/Properties/AssemblyInfo.cs"
          },
          {
            "editType" : "add",
            "file" : "TestUtilsTests/DummyTest.cs"
          },
          {
            "editType" : "add",
            "file" : "TestUtilsTests/TestUtilsTests.csproj"
          },
          {
            "editType" : "add",
            "file" : "TestUtils/TestUtils.csproj"
          },
          {
            "editType" : "add",
            "file" : "TestUtilsTests/Properties/AssemblyInfo.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "TestUtilsTests/TestConfigNodeTest.cs",
          "TestUtils/TestConfigNode.cs",
          "TestUtilsTests/TestUtilsTests.csproj",
          "TestUtils/TestUtils.csproj"
        ],
        "commitId" : "be37f18a9cff44b889ecbc150b1a9b164b098c66",
        "timestamp" : 1504329802000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add TestConfigNode class\u000aMakes testing with ConfigNodes by simplifying creating them\u000a",
        "date" : "2017-09-01 22:23:22 -0700",
        "id" : "be37f18a9cff44b889ecbc150b1a9b164b098c66",
        "msg" : "Add TestConfigNode class",
        "paths" : [
          {
            "editType" : "add",
            "file" : "TestUtilsTests/TestConfigNodeTest.cs"
          },
          {
            "editType" : "add",
            "file" : "TestUtils/TestConfigNode.cs"
          },
          {
            "editType" : "edit",
            "file" : "TestUtilsTests/TestUtilsTests.csproj"
          },
          {
            "editType" : "edit",
            "file" : "TestUtils/TestUtils.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj"
        ],
        "commitId" : "278dad81e20c01e24505d4b9a48bd6c083eab828",
        "timestamp" : 1504329872000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Reference TestUtils\u000a",
        "date" : "2017-09-01 22:24:32 -0700",
        "id" : "278dad81e20c01e24505d4b9a48bd6c083eab828",
        "msg" : "Reference TestUtils",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/ModuleManager.csproj"
        ],
        "commitId" : "66e6612df80ebeac9c8cd23e37430ad527014a96",
        "timestamp" : 1504370462000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Don't reference a specific version of System\u000a",
        "date" : "2017-09-02 09:41:02 -0700",
        "id" : "66e6612df80ebeac9c8cd23e37430ad527014a96",
        "msg" : "Don't reference a specific version of System",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/ModuleManager.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj",
          "ModuleManagerTests/Collections/ImmutableStackTest.cs"
        ],
        "commitId" : "df9c8ec4ead848c8ec2c7adeb13c7de8a8180477",
        "timestamp" : 1504370549000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add test for ImmutableStack\u000a",
        "date" : "2017-09-02 09:42:29 -0700",
        "id" : "df9c8ec4ead848c8ec2c7adeb13c7de8a8180477",
        "msg" : "Add test for ImmutableStack",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          },
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/Collections/ImmutableStackTest.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj",
          "ModuleManagerTests/Extensions/NodeStackExtensionsTest.cs"
        ],
        "commitId" : "3e7100991cc45ea01bc78ee2f95f4cdd38cae0a6",
        "timestamp" : 1504393533000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add test for GetPath\u000a",
        "date" : "2017-09-02 16:05:33 -0700",
        "id" : "3e7100991cc45ea01bc78ee2f95f4cdd38cae0a6",
        "msg" : "Add test for GetPath",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          },
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/Extensions/NodeStackExtensionsTest.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj",
          "ModuleManagerTests/packages.config"
        ],
        "commitId" : "6e8285c5c6559339826804e599b90c3883284c76",
        "timestamp" : 1504402506000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add NSubstitute\u000a",
        "date" : "2017-09-02 18:35:06 -0700",
        "id" : "6e8285c5c6559339826804e599b90c3883284c76",
        "msg" : "Add NSubstitute",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/packages.config"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj",
          "ModuleManagerTests/Logging/ModLoggerTest.cs"
        ],
        "commitId" : "7398d4d1acbf2a8ed1db9dbc372fa94cf2c9cfa6",
        "timestamp" : 1504403632000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add tests for ModLogger\u000a",
        "date" : "2017-09-02 18:53:52 -0700",
        "id" : "7398d4d1acbf2a8ed1db9dbc372fa94cf2c9cfa6",
        "msg" : "Add tests for ModLogger",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          },
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/Logging/ModLoggerTest.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/MMPatchLoader.cs"
        ],
        "commitId" : "a5a095fc17b5e3a8c8b9c756a035d0bcbefdbec2",
        "timestamp" : 1504403972000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Fix an error\u000a",
        "date" : "2017-09-02 18:59:32 -0700",
        "id" : "a5a095fc17b5e3a8c8b9c756a035d0bcbefdbec2",
        "msg" : "Fix an error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/MMPatchLoader.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "TestUtilsTests/UrlBuilderTest.cs",
          "TestUtilsTests/TestUtilsTests.csproj",
          "TestUtils/URLBuilder.cs",
          "TestUtils/TestUtils.csproj"
        ],
        "commitId" : "564b226028542cf258b2792fb8612baab6b939dc",
        "timestamp" : 1504492797000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add UrlBuilder\u000aHackily creates UrlDir, UrlFile, UrlConfig for testing purposes\u000a",
        "date" : "2017-09-03 19:39:57 -0700",
        "id" : "564b226028542cf258b2792fb8612baab6b939dc",
        "msg" : "Add UrlBuilder",
        "paths" : [
          {
            "editType" : "add",
            "file" : "TestUtils/URLBuilder.cs"
          },
          {
            "editType" : "edit",
            "file" : "TestUtils/TestUtils.csproj"
          },
          {
            "editType" : "add",
            "file" : "TestUtilsTests/UrlBuilderTest.cs"
          },
          {
            "editType" : "edit",
            "file" : "TestUtilsTests/TestUtilsTests.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/MMPatchLoader.cs",
          "ModuleManager/IPatchProgress.cs",
          "ModuleManager/PatchProgress.cs"
        ],
        "commitId" : "f190d17f56a1837204b62ad004da8005df624c2b",
        "timestamp" : 1504500927000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Progress shouldn't depend on deleted subnodes\u000aThe number of needs unsatisfied nodes it should be counting is the \u000anumber of root nodes that have been removed, not subnodes as well\u000a",
        "date" : "2017-09-03 21:55:27 -0700",
        "id" : "f190d17f56a1837204b62ad004da8005df624c2b",
        "msg" : "Progress shouldn't depend on deleted subnodes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/MMPatchLoader.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/IPatchProgress.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/PatchProgress.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/MMPatchLoader.cs",
          "ModuleManager/IPatchProgress.cs",
          "ModuleManager/PatchProgress.cs"
        ],
        "commitId" : "fca971747aa52e91653941cc5988cf7fa8119503",
        "timestamp" : 1504560261000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "These should use actual URLs\u000aSince all the calls were just using .url anyway\u000a",
        "date" : "2017-09-04 14:24:21 -0700",
        "id" : "fca971747aa52e91653941cc5988cf7fa8119503",
        "msg" : "These should use actual URLs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/MMPatchLoader.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/IPatchProgress.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/PatchProgress.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/MMPatchLoader.cs",
          "ModuleManager/IPatchProgress.cs",
          "ModuleManager/PatchProgress.cs"
        ],
        "commitId" : "28e4ce78e513990712835ae12a6fe7d89f116ff7",
        "timestamp" : 1504561039000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "These too\u000a",
        "date" : "2017-09-04 14:37:19 -0700",
        "id" : "28e4ce78e513990712835ae12a6fe7d89f116ff7",
        "msg" : "These too",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/MMPatchLoader.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/PatchProgress.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/IPatchProgress.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/PatchProgress.cs"
        ],
        "commitId" : "8d8463d17795917e4906dd469cae52e53c83bd60",
        "timestamp" : 1504587100000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Minor logging tweak\u000a",
        "date" : "2017-09-04 21:51:40 -0700",
        "id" : "8d8463d17795917e4906dd469cae52e53c83bd60",
        "msg" : "Minor logging tweak",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/PatchProgress.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManagerTests/ModuleManagerTests.csproj",
          "ModuleManagerTests/PatchProgressTest.cs"
        ],
        "commitId" : "d37f58bc70332b6e5271fe69303d78c3aeb2b741",
        "timestamp" : 1504587109000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Add tests for PatchProgress\u000a",
        "date" : "2017-09-04 21:51:49 -0700",
        "id" : "d37f58bc70332b6e5271fe69303d78c3aeb2b741",
        "msg" : "Add tests for PatchProgress",
        "paths" : [
          {
            "editType" : "add",
            "file" : "ModuleManagerTests/PatchProgressTest.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManagerTests/ModuleManagerTests.csproj"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/MMPatchLoader.cs"
        ],
        "commitId" : "ca12c392d34244cddc3eca746d66070f90ae9eee",
        "timestamp" : 1504845168000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Replace DeepCopy with ConfigNode.CreateCopy\u000aIt does 100% the same thing (and is recursive)\u000a",
        "date" : "2017-09-07 21:32:48 -0700",
        "id" : "ca12c392d34244cddc3eca746d66070f90ae9eee",
        "msg" : "Replace DeepCopy with ConfigNode.CreateCopy",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/MMPatchLoader.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/MMPatchLoader.cs"
        ],
        "commitId" : "2b824899ff271c0681f7d03f527ec5b549a2f98a",
        "timestamp" : 1504845418000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Inline out variable declarations\u000aYay C#7\u000a",
        "date" : "2017-09-07 21:36:58 -0700",
        "id" : "2b824899ff271c0681f7d03f527ec5b549a2f98a",
        "msg" : "Inline out variable declarations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/MMPatchLoader.cs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ModuleManager/CustomConfigsManager.cs",
          "ModuleManager/MMPatchLoader.cs",
          "ModuleManager/ModuleManager.cs"
        ],
        "commitId" : "47ce0154abaa501cb0cbcd10a709b9bd11bd370f",
        "timestamp" : 1504845626000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
          "fullName" : "joeydwong"
        },
        "authorEmail" : "joeydwong@gmail.com",
        "comment" : "Obey naming conventions\u000a",
        "date" : "2017-09-07 21:40:26 -0700",
        "id" : "47ce0154abaa501cb0cbcd10a709b9bd11bd370f",
        "msg" : "Obey naming conventions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ModuleManager/CustomConfigsManager.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/ModuleManager.cs"
          },
          {
            "editType" : "edit",
            "file" : "ModuleManager/MMPatchLoader.cs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/joeydwong",
      "fullName" : "joeydwong"
    }
  ]
}