<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by sarbian</shortDescription></cause></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>21</buildNumber><marked><SHA1>6b817fc57c564835ed653e005e14b28ea59e7629</SHA1><branch><SHA1>6b817fc57c564835ed653e005e14b28ea59e7629</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>6b817fc57c564835ed653e005e14b28ea59e7629</SHA1><branch><SHA1>6b817fc57c564835ed653e005e14b28ea59e7629</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>6b817fc57c564835ed653e005e14b28ea59e7629</SHA1><branch><SHA1>6b817fc57c564835ed653e005e14b28ea59e7629</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/sarbian/ModuleManager.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://ksp.sarbian.com/jenkins/user/videogamer0907/my-views/view/all/job/ModuleManager-Dev/21/artifact</artifactsUrl><changesUrl>https://ksp.sarbian.com/jenkins/user/videogamer0907/my-views/view/all/job/ModuleManager-Dev/changes</changesUrl><displayUrl>https://ksp.sarbian.com/jenkins/user/videogamer0907/my-views/view/all/job/ModuleManager-Dev/21/</displayUrl><testsUrl>https://ksp.sarbian.com/jenkins/user/videogamer0907/my-views/view/all/job/ModuleManager-Dev/21/testReport</testsUrl></action><building>false</building><displayName>#21</displayName><duration>5554</duration><estimatedDuration>6498</estimatedDuration><fullDisplayName>ModuleManager-Dev #21</fullDisplayName><id>21</id><inProgress>false</inProgress><keepLog>false</keepLog><number>21</number><queueId>101</queueId><result>FAILURE</result><timestamp>1505495559469</timestamp><url>https://ksp.sarbian.com/jenkins/user/videogamer0907/my-views/view/all/job/ModuleManager-Dev/21/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/ModuleManagerTests.csproj</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/Command.cs</affectedPath><affectedPath>ModuleManager/CommandParser.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.csproj</affectedPath><affectedPath>ModuleManagerTests/CommandParserTest.cs</affectedPath><commitId>a9a990d7f119d0d2d30f50f85a10d8398d27c2b1</commitId><timestamp>1505358686000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Pull Command and ParseCommand out of MMPatchLoader
Would be nice if enums allowed static methods
</comment><date>2017-09-13 20:11:26 -0700</date><id>a9a990d7f119d0d2d30f50f85a10d8398d27c2b1</id><msg>Pull Command and ParseCommand out of MMPatchLoader</msg><path><editType>add</editType><file>ModuleManager/CommandParser.cs</file></path><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path><path><editType>edit</editType><file>ModuleManager/ModuleManager.csproj</file></path><path><editType>edit</editType><file>ModuleManagerTests/ModuleManagerTests.csproj</file></path><path><editType>add</editType><file>ModuleManagerTests/CommandParserTest.cs</file></path><path><editType>add</editType><file>ModuleManager/Command.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/Extensions/ConfigNodeExtensionsTest.cs</affectedPath><affectedPath>ModuleManagerTests/ModuleManagerTests.csproj</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.csproj</affectedPath><affectedPath>ModuleManager/Extensions/ConfigNodeExtensions.cs</affectedPath><commitId>b43f79b20c2759797aa1ad6323331d3e5e834b85</commitId><timestamp>1505358686000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Extract ShallowCopy
"this" is the node you're copying to so that the extension method is 
only modifying "its" node
</comment><date>2017-09-13 20:11:26 -0700</date><id>b43f79b20c2759797aa1ad6323331d3e5e834b85</id><msg>Extract ShallowCopy</msg><path><editType>edit</editType><file>ModuleManager/ModuleManager.csproj</file></path><path><editType>add</editType><file>ModuleManagerTests/Extensions/ConfigNodeExtensionsTest.cs</file></path><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path><path><editType>edit</editType><file>ModuleManagerTests/ModuleManagerTests.csproj</file></path><path><editType>add</editType><file>ModuleManager/Extensions/ConfigNodeExtensions.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>TestUtilsTests/UrlBuilderTest.cs</affectedPath><affectedPath>TestUtils/URLBuilder.cs</affectedPath><commitId>534eee2d6cc93d7e3bf6a8899e201f674c957cb2</commitId><timestamp>1505358686000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Don't create duplicates in UrlBuilder
</comment><date>2017-09-13 20:11:26 -0700</date><id>534eee2d6cc93d7e3bf6a8899e201f674c957cb2</id><msg>Don't create duplicates in UrlBuilder</msg><path><editType>edit</editType><file>TestUtilsTests/UrlBuilderTest.cs</file></path><path><editType>edit</editType><file>TestUtils/URLBuilder.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/ModuleManagerTests.csproj</affectedPath><affectedPath>ModuleManager/Collections/ArrayEnumerator.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.csproj</affectedPath><affectedPath>ModuleManagerTests/Collections/ArrayEnumeratorTest.cs</affectedPath><commitId>24f21435b3efc6e0064de654a679ec8d5afba2d3</commitId><timestamp>1505362248000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Add ArrayEnumerator
Enumerates arrays in a garbage-free way
</comment><date>2017-09-13 21:10:48 -0700</date><id>24f21435b3efc6e0064de654a679ec8d5afba2d3</id><msg>Add ArrayEnumerator</msg><path><editType>add</editType><file>ModuleManagerTests/Collections/ArrayEnumeratorTest.cs</file></path><path><editType>edit</editType><file>ModuleManager/ModuleManager.csproj</file></path><path><editType>edit</editType><file>ModuleManagerTests/ModuleManagerTests.csproj</file></path><path><editType>add</editType><file>ModuleManager/Collections/ArrayEnumerator.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/ModuleManagerTests.csproj</affectedPath><affectedPath>ModuleManagerTests/PatchListTest.cs</affectedPath><affectedPath>ModuleManager/PatchList.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.csproj</affectedPath><commitId>7138bbca48c127dda038d199b1518a0dfc84a0a5</commitId><timestamp>1505365141000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>PatchList
list of patches, 'nuff said
</comment><date>2017-09-13 21:59:01 -0700</date><id>7138bbca48c127dda038d199b1518a0dfc84a0a5</id><msg>PatchList</msg><path><editType>edit</editType><file>ModuleManager/ModuleManager.csproj</file></path><path><editType>edit</editType><file>ModuleManagerTests/ModuleManagerTests.csproj</file></path><path><editType>add</editType><file>ModuleManagerTests/PatchListTest.cs</file></path><path><editType>add</editType><file>ModuleManager/PatchList.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/ModuleManagerTests.csproj</affectedPath><affectedPath>ModuleManagerTests/PatchExtractorTest.cs</affectedPath><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.csproj</affectedPath><commitId>9a55a65987f83afbc0d2df67b0c1e4c8d80a47e6</commitId><timestamp>1505365320000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Add PatchExtractor
Extracts patches from the game database and sorts them
</comment><date>2017-09-13 22:02:00 -0700</date><id>9a55a65987f83afbc0d2df67b0c1e4c8d80a47e6</id><msg>Add PatchExtractor</msg><path><editType>add</editType><file>ModuleManager/PatchExtractor.cs</file></path><path><editType>add</editType><file>ModuleManagerTests/PatchExtractorTest.cs</file></path><path><editType>edit</editType><file>ModuleManager/ModuleManager.csproj</file></path><path><editType>edit</editType><file>ModuleManagerTests/ModuleManagerTests.csproj</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/ModuleManagerTests.csproj</affectedPath><affectedPath>ModuleManagerTests/Extensions/UrlConfigExtensionsTest.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.csproj</affectedPath><affectedPath>ModuleManager/Extensions/UrlConfigExtensions.cs</affectedPath><commitId>90027c2abade9c7f035948bcfed4e6cddbc32e7e</commitId><timestamp>1505367118000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Add SafeUrl extension method for UrlConfig
Makes sure logging doesn't mess up, and fixes the weird quirk where a 
node with a name value ends up displaying that instead of its actual 
name
</comment><date>2017-09-13 22:31:58 -0700</date><id>90027c2abade9c7f035948bcfed4e6cddbc32e7e</id><msg>Add SafeUrl extension method for UrlConfig</msg><path><editType>edit</editType><file>ModuleManager/ModuleManager.csproj</file></path><path><editType>edit</editType><file>ModuleManagerTests/ModuleManagerTests.csproj</file></path><path><editType>add</editType><file>ModuleManager/Extensions/UrlConfigExtensions.cs</file></path><path><editType>add</editType><file>ModuleManagerTests/Extensions/UrlConfigExtensionsTest.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/PatchProgress.cs</affectedPath><commitId>504354d57b7ffdb5128e48cdccccd9010ed22e63</commitId><timestamp>1505369949000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Use SafeUrl in logging
</comment><date>2017-09-13 23:19:09 -0700</date><id>504354d57b7ffdb5128e48cdccccd9010ed22e63</id><msg>Use SafeUrl in logging</msg><path><editType>edit</editType><file>ModuleManager/PatchExtractor.cs</file></path><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path><path><editType>edit</editType><file>ModuleManager/PatchProgress.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>331ab180365a6e243f4d2f192197b762a6820ba0</commitId><timestamp>1505369949000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Remove unused
Doesn't really have any benefit
</comment><date>2017-09-13 23:19:09 -0700</date><id>331ab180365a6e243f4d2f192197b762a6820ba0</id><msg>Remove unused</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/PatchExtractorTest.cs</affectedPath><affectedPath>ModuleManager/IPatchProgress.cs</affectedPath><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManagerTests/PatchProgressTest.cs</affectedPath><affectedPath>ModuleManager/PatchProgress.cs</affectedPath><commitId>3f8adeeb9ca45e6afd879602d8bf5176ba6f7a65</commitId><timestamp>1505370312000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Log when BEFORE or AFTER patch deleted
This is pretty much equivalent to unsatisfied NEEDS, so it should be 
noted as such.  Also log on an unsatisfied FOR, although this shouldn't 
happen (make it a warning)
</comment><date>2017-09-13 23:25:12 -0700</date><id>3f8adeeb9ca45e6afd879602d8bf5176ba6f7a65</id><msg>Log when BEFORE or AFTER patch deleted</msg><path><editType>edit</editType><file>ModuleManager/IPatchProgress.cs</file></path><path><editType>edit</editType><file>ModuleManager/PatchProgress.cs</file></path><path><editType>edit</editType><file>ModuleManager/PatchExtractor.cs</file></path><path><editType>edit</editType><file>ModuleManagerTests/PatchExtractorTest.cs</file></path><path><editType>edit</editType><file>ModuleManagerTests/PatchProgressTest.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PatchList.cs</affectedPath><affectedPath>ModuleManagerTests/PatchListTest.cs</affectedPath><commitId>50346dc2f17ca43b5d47132e636df295ae95a992</commitId><timestamp>1505370333000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Fix case issues
Mods may not be lowercase to begin with, need to handle this
</comment><date>2017-09-13 23:25:33 -0700</date><id>50346dc2f17ca43b5d47132e636df295ae95a992</id><msg>Fix case issues</msg><path><editType>edit</editType><file>ModuleManagerTests/PatchListTest.cs</file></path><path><editType>edit</editType><file>ModuleManager/PatchList.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/ModuleManagerTests.csproj</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/Extensions/StringExtensions.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.csproj</affectedPath><affectedPath>ModuleManagerTests/Extensions/StringExtensionsTest.cs</affectedPath><commitId>99bc0bf583693dd2d83a94d93d1043bc28d03708</commitId><timestamp>1505371760000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Extract IsBracketBalanced
</comment><date>2017-09-13 23:49:20 -0700</date><id>99bc0bf583693dd2d83a94d93d1043bc28d03708</id><msg>Extract IsBracketBalanced</msg><path><editType>add</editType><file>ModuleManager/Extensions/StringExtensions.cs</file></path><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path><path><editType>edit</editType><file>ModuleManager/ModuleManager.csproj</file></path><path><editType>edit</editType><file>ModuleManagerTests/ModuleManagerTests.csproj</file></path><path><editType>add</editType><file>ModuleManagerTests/Extensions/StringExtensionsTest.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManagerTests/PatchExtractorTest.cs</affectedPath><commitId>e52a646ba73fb0639218d779508e7f110aaa1a3f</commitId><timestamp>1505372189000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Remove bracket unbalanced nodes when sorting
</comment><date>2017-09-13 23:56:29 -0700</date><id>e52a646ba73fb0639218d779508e7f110aaa1a3f</id><msg>Remove bracket unbalanced nodes when sorting</msg><path><editType>edit</editType><file>ModuleManager/PatchExtractor.cs</file></path><path><editType>edit</editType><file>ModuleManagerTests/PatchExtractorTest.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>8a8131017d7a26286b0b9f0bf8c64dc4da0d1ecc</commitId><timestamp>1505372266000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Unused method
</comment><date>2017-09-13 23:57:46 -0700</date><id>8a8131017d7a26286b0b9f0bf8c64dc4da0d1ecc</id><msg>Unused method</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/Extensions/ConfigNodeExtensionsTest.cs</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/Extensions/ConfigNodeExtensions.cs</affectedPath><commitId>5a468bea8d010631895e3e7bdbf40a5682748b13</commitId><timestamp>1505374314000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Bring back DeepCopy
Apparently KSP's default implementation fails on badly formed nodes
</comment><date>2017-09-14 00:31:54 -0700</date><id>5a468bea8d010631895e3e7bdbf40a5682748b13</id><msg>Bring back DeepCopy</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path><path><editType>edit</editType><file>ModuleManager/Extensions/ConfigNodeExtensions.cs</file></path><path><editType>edit</editType><file>ModuleManagerTests/Extensions/ConfigNodeExtensionsTest.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>2e5854df9056d21d8efcac868de3d527e1ddd319</commitId><timestamp>1505374892000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Fix bad region
</comment><date>2017-09-14 00:41:32 -0700</date><id>2e5854df9056d21d8efcac868de3d527e1ddd319</id><msg>Fix bad region</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManagerTests/PatchExtractorTest.cs</affectedPath><commitId>9bd8253f26f0aaf03891cbef10d5a3c27de3ec6d</commitId><timestamp>1505449711000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Make sure badly formed mod passes are an error
</comment><date>2017-09-14 21:28:31 -0700</date><id>9bd8253f26f0aaf03891cbef10d5a3c27de3ec6d</id><msg>Make sure badly formed mod passes are an error</msg><path><editType>edit</editType><file>ModuleManagerTests/PatchExtractorTest.cs</file></path><path><editType>edit</editType><file>ModuleManager/PatchExtractor.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>b0102431984947e8cff86aa4e7874b97119f2361</commitId><timestamp>1505452838000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>That's a bug
</comment><date>2017-09-14 22:20:38 -0700</date><id>b0102431984947e8cff86aa4e7874b97119f2361</id><msg>That's a bug</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManager/Extensions/ConfigNodeExtensions.cs</affectedPath><commitId>cacc840da0d34307ef18796288eaafb30d2f3229</commitId><timestamp>1505455034000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Add some explanatory comments
</comment><date>2017-09-14 22:57:14 -0700</date><id>cacc840da0d34307ef18796288eaafb30d2f3229</id><msg>Add some explanatory comments</msg><path><editType>edit</editType><file>ModuleManager/PatchExtractor.cs</file></path><path><editType>edit</editType><file>ModuleManager/Extensions/ConfigNodeExtensions.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManagerTests/Extensions/ConfigNodeExtensionsTest.cs</affectedPath><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManager/Extensions/ConfigNodeExtensions.cs</affectedPath><commitId>c00735d7f3322aba14159706f996e7c45bc13dff</commitId><timestamp>1505455076000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Unnecessary using directives
</comment><date>2017-09-14 22:57:56 -0700</date><id>c00735d7f3322aba14159706f996e7c45bc13dff</id><msg>Unnecessary using directives</msg><path><editType>edit</editType><file>ModuleManager/Extensions/ConfigNodeExtensions.cs</file></path><path><editType>edit</editType><file>ModuleManagerTests/Extensions/ConfigNodeExtensionsTest.cs</file></path><path><editType>edit</editType><file>ModuleManager/PatchExtractor.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>8d71ac691054fcc9e1fa236d4debbb2687be4632</commitId><timestamp>1505455955000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Use sorted patches when applying
Improves performance somewhat
Verified that sorting patches takes almost no time even for a fairly 
large number of patches
</comment><date>2017-09-14 23:12:35 -0700</date><id>8d71ac691054fcc9e1fa236d4debbb2687be4632</id><msg>Use sorted patches when applying</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>aa990db608166c83fd2fdbf9cd62fdba40788ff8</commitId><timestamp>1505456264000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Remove now-unnecessary try-catch
There's already one around it and we no longer care about removing 
patches from the database at this stage
</comment><date>2017-09-14 23:17:44 -0700</date><id>aa990db608166c83fd2fdbf9cd62fdba40788ff8</id><msg>Remove now-unnecessary try-catch</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>3ca180142d1cc787cf92ceae683b64cbab04c964</commitId><timestamp>1505456479000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Replace big if with guard clause
Reduces indentation.  Insert nodes shouldn't exist here anyway
</comment><date>2017-09-14 23:21:19 -0700</date><id>3ca180142d1cc787cf92ceae683b64cbab04c964</id><msg>Replace big if with guard clause</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>ec7c67cea50bc2b67ceadeac9b57ae3284816a24</commitId><timestamp>1505456695000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Simplify this
It no longer has to look in actual passes here, so we can just use the 
name we want it to display.
It does change the way it displays in the loading screen but that seems 
fine.
</comment><date>2017-09-14 23:24:55 -0700</date><id>ec7c67cea50bc2b67ceadeac9b57ae3284816a24</id><msg>Simplify this</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/PatchExtractor.cs</affectedPath><affectedPath>ModuleManagerTests/PatchExtractorTest.cs</affectedPath><commitId>809831304b89671c1abf746c91f5d166dd5a1a86</commitId><timestamp>1505458924000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Invalid command = error on the patch extractor
This seems like the right place to check it
</comment><date>2017-09-15 00:02:04 -0700</date><id>809831304b89671c1abf746c91f5d166dd5a1a86</id><msg>Invalid command = error on the patch extractor</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path><path><editType>edit</editType><file>ModuleManagerTests/PatchExtractorTest.cs</file></path><path><editType>edit</editType><file>ModuleManager/PatchExtractor.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName><id>joeydwong</id></culprit></freeStyleBuild>