<freeStyleProject _class='hudson.model.FreeStyleProject'><action></action><action></action><action></action><action _class='hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction'></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'><displayUrl>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/</displayUrl></action><action></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'><stores></stores></action><description></description><displayName>ModuleManager-RO</displayName><fullDisplayName>ModuleManager-RO</fullDisplayName><fullName>ModuleManager-RO</fullName><name>ModuleManager-RO</name><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/</url><buildable>true</buildable><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><artifact><displayPath>ModuleManager-4.0.2.zip</displayPath><fileName>ModuleManager-4.0.2.zip</fileName><relativePath>ModuleManager-4.0.2.zip</relativePath></artifact><artifact><displayPath>ModuleManager.4.0.2.dll</displayPath><fileName>ModuleManager.4.0.2.dll</fileName><relativePath>ModuleManager.4.0.2.dll</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>4626</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>498</queueId><result>SUCCESS</result><timestamp>1551986727330</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#7</displayName><duration>900</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>497</queueId><result>FAILURE</result><timestamp>1551985066676</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/Logging/StreamLogger.cs</affectedPath><commitId>4ebd40a5b6ebd770c0cd0ea5d3c280fbc22b706b</commitId><timestamp>1549096046000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Fix datetime format
Don't want minute as month
</comment><date>2019-02-02 00:27:26 -0800</date><id>4ebd40a5b6ebd770c0cd0ea5d3c280fbc22b706b</id><msg>Fix datetime format</msg><path><editType>edit</editType><file>ModuleManager/Logging/StreamLogger.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/ModListGenerator.cs</affectedPath><commitId>2b356b0db6578ce2c723acbb566a5756ae75775b</commitId><timestamp>1549151117000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Use KSP's directory listing rather than file system
Avoids asking for Unity's application root path on a thread, which
apparently breaks badly in debug mode
</comment><date>2019-02-02 15:45:17 -0800</date><id>2b356b0db6578ce2c723acbb566a5756ae75775b</id><msg>Use KSP's directory listing rather than file system</msg><path><editType>edit</editType><file>ModuleManager/ModListGenerator.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PostPatchLoader.cs</affectedPath><commitId>9d9808790ce4a9ab345a69c9ba0ccfe2a992c865</commitId><timestamp>1549151233000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Better status updates in post patch
Each step can take a while, so explicitly say what's going on
</comment><date>2019-02-02 15:47:13 -0800</date><id>9d9808790ce4a9ab345a69c9ba0ccfe2a992c865</id><msg>Better status updates in post patch</msg><path><editType>edit</editType><file>ModuleManager/PostPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PostPatchLoader.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.cs</affectedPath><commitId>20d339ad0922fe38d70acd517452909d7c27ab61</commitId><timestamp>1549151233000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Add -mm-dont-copy-logs command line flag
If set, don't copy MM log to main log.  Intended for advanced users with
very larger installs where this takes a significant amount of time
</comment><date>2019-02-02 15:47:13 -0800</date><id>20d339ad0922fe38d70acd517452909d7c27ab61</id><msg>Add -mm-dont-copy-logs command line flag</msg><path><editType>edit</editType><file>ModuleManager/ModuleManager.cs</file></path><path><editType>edit</editType><file>ModuleManager/PostPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/ModListGenerator.cs</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/MMPatchRunner.cs</affectedPath><commitId>c43268f5d4ece8ef2f5c5c55537cd12db081c6cf</commitId><timestamp>1549151355000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Allow assemblies to add to mod list
Allow ModuleManagerAddToModList callback to be defined as a static
method or on MonoBehaviour instances which returns an
IEnumerable&lt;string&gt; to be added to the mod list
It will always be called on the main thread
Result will also be added to the config sha to ensure proper cache
invalidation
</comment><date>2019-02-02 15:49:15 -0800</date><id>c43268f5d4ece8ef2f5c5c55537cd12db081c6cf</id><msg>Allow assemblies to add to mod list</msg><path><editType>edit</editType><file>ModuleManager/MMPatchRunner.cs</file></path><path><editType>edit</editType><file>ModuleManager/ModListGenerator.cs</file></path><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchRunner.cs</affectedPath><commitId>811fe8afa127b2bbad03ff5d1189a0c0c54f273b</commitId><timestamp>1549151355000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>wait another frame for plugins to finish initializing
</comment><date>2019-02-02 15:49:15 -0800</date><id>811fe8afa127b2bbad03ff5d1189a0c0c54f273b</id><msg>wait another frame for plugins to finish initializing</msg><path><editType>edit</editType><file>ModuleManager/MMPatchRunner.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>922114970bbbff001d70cdd3a833419407faaa38</commitId><timestamp>1549173480000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Don't use Unity's time since startup in thread
We only care about delta time here anyway so stopwatch should be fine
</comment><date>2019-02-02 21:58:00 -0800</date><id>922114970bbbff001d70cdd3a833419407faaa38</id><msg>Don't use Unity's time since startup in thread</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/Properties/AssemblyInfo.cs</affectedPath><commitId>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</commitId><timestamp>1549219179000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>v4.0.2
</comment><date>2019-02-03 19:39:39 +0100</date><id>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</id><msg>v4.0.2</msg><path><editType>edit</editType><file>ModuleManager/Properties/AssemblyInfo.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>6</buildNumber><marked><SHA1>89a807960ba09dee297cdecdd51d231640e7215a</SHA1><branch><SHA1>89a807960ba09dee297cdecdd51d231640e7215a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>89a807960ba09dee297cdecdd51d231640e7215a</SHA1><branch><SHA1>89a807960ba09dee297cdecdd51d231640e7215a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>89a807960ba09dee297cdecdd51d231640e7215a</SHA1><branch><SHA1>89a807960ba09dee297cdecdd51d231640e7215a</SHA1><name>refs/remotes/origin/master</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'></action><artifact><displayPath>ModuleManager-4.0.1.zip</displayPath><fileName>ModuleManager-4.0.1.zip</fileName><relativePath>ModuleManager-4.0.1.zip</relativePath></artifact><artifact><displayPath>ModuleManager.4.0.1.dll</displayPath><fileName>ModuleManager.4.0.1.dll</fileName><relativePath>ModuleManager.4.0.1.dll</relativePath></artifact><building>false</building><displayName>#6</displayName><duration>4628</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #6</fullDisplayName><id>6</id><inProgress>false</inProgress><keepLog>false</keepLog><number>6</number><queueId>438</queueId><result>SUCCESS</result><timestamp>1548410442408</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/6/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/CustomConfigsManager.cs</affectedPath><commitId>05b2e9aa869bad0acb15880c8ba2729f7b2a076f</commitId><timestamp>1548399836000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Delete unnecessary space
</comment><date>2019-01-24 23:03:56 -0800</date><id>05b2e9aa869bad0acb15880c8ba2729f7b2a076f</id><msg>Delete unnecessary space</msg><path><editType>edit</editType><file>ModuleManager/CustomConfigsManager.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>22a05651acde051c1d601d5dae4ef224d4f1d8a2</commitId><timestamp>1548402398000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Fix modded physics and tech tree
* Both should be saved from proto configs, not real game database since
at that point patched nodes are not copied to real database
* Don't need to keep track of physics url file
</comment><date>2019-01-24 23:46:38 -0800</date><id>22a05651acde051c1d601d5dae4ef224d4f1d8a2</id><msg>Fix modded physics and tech tree</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>65f0a36beb784c910726287981870b3a5579bc2d</commitId><timestamp>1548402624000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Make physics and tech tree node names constant
</comment><date>2019-01-24 23:50:24 -0800</date><id>65f0a36beb784c910726287981870b3a5579bc2d</id><msg>Make physics and tech tree node names constant</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/Properties/AssemblyInfo.cs</affectedPath><commitId>89a807960ba09dee297cdecdd51d231640e7215a</commitId><timestamp>1548408996000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>v4.0.1
</comment><date>2019-01-25 10:36:36 +0100</date><id>89a807960ba09dee297cdecdd51d231640e7215a</id><msg>v4.0.1</msg><path><editType>edit</editType><file>ModuleManager/Properties/AssemblyInfo.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>5</buildNumber><marked><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</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'></action><artifact><displayPath>ModuleManager-4.0.0.zip</displayPath><fileName>ModuleManager-4.0.0.zip</fileName><relativePath>ModuleManager-4.0.0.zip</relativePath></artifact><artifact><displayPath>ModuleManager.4.0.0.dll</displayPath><fileName>ModuleManager.4.0.0.dll</fileName><relativePath>ModuleManager.4.0.0.dll</relativePath></artifact><building>false</building><displayName>#5</displayName><duration>4231</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #5</fullDisplayName><id>5</id><inProgress>false</inProgress><keepLog>false</keepLog><number>5</number><queueId>436</queueId><result>SUCCESS</result><timestamp>1548359796680</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/5/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>4</buildNumber><marked><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#4</displayName><duration>3792</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #4</fullDisplayName><id>4</id><inProgress>false</inProgress><keepLog>false</keepLog><number>4</number><queueId>435</queueId><result>FAILURE</result><timestamp>1548359131040</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/4/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>3</buildNumber><marked><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#3</displayName><duration>3834</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #3</fullDisplayName><id>3</id><inProgress>false</inProgress><keepLog>false</keepLog><number>3</number><queueId>434</queueId><result>FAILURE</result><timestamp>1548358372222</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/3/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>2</buildNumber><marked><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#2</displayName><duration>600</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #2</fullDisplayName><id>2</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2</number><queueId>433</queueId><result>FAILURE</result><timestamp>1548358301785</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/2/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><build _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#1</displayName><duration>5305</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>432</queueId><result>FAILURE</result><timestamp>1548357771886</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></build><color>blue</color><firstBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1</buildNumber><marked><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><branch><SHA1>166b72c9a2a087c3b58e4e3e4ea949171c48c9c7</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#1</displayName><duration>5305</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #1</fullDisplayName><id>1</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1</number><queueId>432</queueId><result>FAILURE</result><timestamp>1548357771886</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/1/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet></firstBuild><healthReport><description>Build stability: 2 out of the last 5 builds failed.</description><iconClassName>icon-health-40to59</iconClassName><iconUrl>health-40to59.png</iconUrl><score>60</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><artifact><displayPath>ModuleManager-4.0.2.zip</displayPath><fileName>ModuleManager-4.0.2.zip</fileName><relativePath>ModuleManager-4.0.2.zip</relativePath></artifact><artifact><displayPath>ModuleManager.4.0.2.dll</displayPath><fileName>ModuleManager.4.0.2.dll</fileName><relativePath>ModuleManager.4.0.2.dll</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>4626</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>498</queueId><result>SUCCESS</result><timestamp>1551986727330</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></lastBuild><lastCompletedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><artifact><displayPath>ModuleManager-4.0.2.zip</displayPath><fileName>ModuleManager-4.0.2.zip</fileName><relativePath>ModuleManager-4.0.2.zip</relativePath></artifact><artifact><displayPath>ModuleManager.4.0.2.dll</displayPath><fileName>ModuleManager.4.0.2.dll</fileName><relativePath>ModuleManager.4.0.2.dll</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>4626</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>498</queueId><result>SUCCESS</result><timestamp>1551986727330</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></lastCompletedBuild><lastFailedBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#7</displayName><duration>900</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>497</queueId><result>FAILURE</result><timestamp>1551985066676</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/Logging/StreamLogger.cs</affectedPath><commitId>4ebd40a5b6ebd770c0cd0ea5d3c280fbc22b706b</commitId><timestamp>1549096046000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Fix datetime format
Don't want minute as month
</comment><date>2019-02-02 00:27:26 -0800</date><id>4ebd40a5b6ebd770c0cd0ea5d3c280fbc22b706b</id><msg>Fix datetime format</msg><path><editType>edit</editType><file>ModuleManager/Logging/StreamLogger.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/ModListGenerator.cs</affectedPath><commitId>2b356b0db6578ce2c723acbb566a5756ae75775b</commitId><timestamp>1549151117000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Use KSP's directory listing rather than file system
Avoids asking for Unity's application root path on a thread, which
apparently breaks badly in debug mode
</comment><date>2019-02-02 15:45:17 -0800</date><id>2b356b0db6578ce2c723acbb566a5756ae75775b</id><msg>Use KSP's directory listing rather than file system</msg><path><editType>edit</editType><file>ModuleManager/ModListGenerator.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PostPatchLoader.cs</affectedPath><commitId>9d9808790ce4a9ab345a69c9ba0ccfe2a992c865</commitId><timestamp>1549151233000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Better status updates in post patch
Each step can take a while, so explicitly say what's going on
</comment><date>2019-02-02 15:47:13 -0800</date><id>9d9808790ce4a9ab345a69c9ba0ccfe2a992c865</id><msg>Better status updates in post patch</msg><path><editType>edit</editType><file>ModuleManager/PostPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PostPatchLoader.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.cs</affectedPath><commitId>20d339ad0922fe38d70acd517452909d7c27ab61</commitId><timestamp>1549151233000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Add -mm-dont-copy-logs command line flag
If set, don't copy MM log to main log.  Intended for advanced users with
very larger installs where this takes a significant amount of time
</comment><date>2019-02-02 15:47:13 -0800</date><id>20d339ad0922fe38d70acd517452909d7c27ab61</id><msg>Add -mm-dont-copy-logs command line flag</msg><path><editType>edit</editType><file>ModuleManager/ModuleManager.cs</file></path><path><editType>edit</editType><file>ModuleManager/PostPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/ModListGenerator.cs</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/MMPatchRunner.cs</affectedPath><commitId>c43268f5d4ece8ef2f5c5c55537cd12db081c6cf</commitId><timestamp>1549151355000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Allow assemblies to add to mod list
Allow ModuleManagerAddToModList callback to be defined as a static
method or on MonoBehaviour instances which returns an
IEnumerable&lt;string&gt; to be added to the mod list
It will always be called on the main thread
Result will also be added to the config sha to ensure proper cache
invalidation
</comment><date>2019-02-02 15:49:15 -0800</date><id>c43268f5d4ece8ef2f5c5c55537cd12db081c6cf</id><msg>Allow assemblies to add to mod list</msg><path><editType>edit</editType><file>ModuleManager/MMPatchRunner.cs</file></path><path><editType>edit</editType><file>ModuleManager/ModListGenerator.cs</file></path><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchRunner.cs</affectedPath><commitId>811fe8afa127b2bbad03ff5d1189a0c0c54f273b</commitId><timestamp>1549151355000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>wait another frame for plugins to finish initializing
</comment><date>2019-02-02 15:49:15 -0800</date><id>811fe8afa127b2bbad03ff5d1189a0c0c54f273b</id><msg>wait another frame for plugins to finish initializing</msg><path><editType>edit</editType><file>ModuleManager/MMPatchRunner.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>922114970bbbff001d70cdd3a833419407faaa38</commitId><timestamp>1549173480000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Don't use Unity's time since startup in thread
We only care about delta time here anyway so stopwatch should be fine
</comment><date>2019-02-02 21:58:00 -0800</date><id>922114970bbbff001d70cdd3a833419407faaa38</id><msg>Don't use Unity's time since startup in thread</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/Properties/AssemblyInfo.cs</affectedPath><commitId>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</commitId><timestamp>1549219179000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>v4.0.2
</comment><date>2019-02-03 19:39:39 +0100</date><id>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</id><msg>v4.0.2</msg><path><editType>edit</editType><file>ModuleManager/Properties/AssemblyInfo.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></lastFailedBuild><lastStableBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><artifact><displayPath>ModuleManager-4.0.2.zip</displayPath><fileName>ModuleManager-4.0.2.zip</fileName><relativePath>ModuleManager-4.0.2.zip</relativePath></artifact><artifact><displayPath>ModuleManager.4.0.2.dll</displayPath><fileName>ModuleManager.4.0.2.dll</fileName><relativePath>ModuleManager.4.0.2.dll</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>4626</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>498</queueId><result>SUCCESS</result><timestamp>1551986727330</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></lastStableBuild><lastSuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>8</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><artifact><displayPath>ModuleManager-4.0.2.zip</displayPath><fileName>ModuleManager-4.0.2.zip</fileName><relativePath>ModuleManager-4.0.2.zip</relativePath></artifact><artifact><displayPath>ModuleManager.4.0.2.dll</displayPath><fileName>ModuleManager.4.0.2.dll</fileName><relativePath>ModuleManager.4.0.2.dll</relativePath></artifact><building>false</building><displayName>#8</displayName><duration>4626</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #8</fullDisplayName><id>8</id><inProgress>false</inProgress><keepLog>false</keepLog><number>8</number><queueId>498</queueId><result>SUCCESS</result><timestamp>1551986727330</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/8/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>7</buildNumber><marked><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><branch><SHA1>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</SHA1><name>refs/remotes/origin/master</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'></action><building>false</building><displayName>#7</displayName><duration>900</duration><estimatedDuration>4495</estimatedDuration><fullDisplayName>ModuleManager-RO #7</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>497</queueId><result>FAILURE</result><timestamp>1551985066676</timestamp><url>https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/ModuleManager-RO/7/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/Logging/StreamLogger.cs</affectedPath><commitId>4ebd40a5b6ebd770c0cd0ea5d3c280fbc22b706b</commitId><timestamp>1549096046000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Fix datetime format
Don't want minute as month
</comment><date>2019-02-02 00:27:26 -0800</date><id>4ebd40a5b6ebd770c0cd0ea5d3c280fbc22b706b</id><msg>Fix datetime format</msg><path><editType>edit</editType><file>ModuleManager/Logging/StreamLogger.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/ModListGenerator.cs</affectedPath><commitId>2b356b0db6578ce2c723acbb566a5756ae75775b</commitId><timestamp>1549151117000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Use KSP's directory listing rather than file system
Avoids asking for Unity's application root path on a thread, which
apparently breaks badly in debug mode
</comment><date>2019-02-02 15:45:17 -0800</date><id>2b356b0db6578ce2c723acbb566a5756ae75775b</id><msg>Use KSP's directory listing rather than file system</msg><path><editType>edit</editType><file>ModuleManager/ModListGenerator.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PostPatchLoader.cs</affectedPath><commitId>9d9808790ce4a9ab345a69c9ba0ccfe2a992c865</commitId><timestamp>1549151233000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Better status updates in post patch
Each step can take a while, so explicitly say what's going on
</comment><date>2019-02-02 15:47:13 -0800</date><id>9d9808790ce4a9ab345a69c9ba0ccfe2a992c865</id><msg>Better status updates in post patch</msg><path><editType>edit</editType><file>ModuleManager/PostPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/PostPatchLoader.cs</affectedPath><affectedPath>ModuleManager/ModuleManager.cs</affectedPath><commitId>20d339ad0922fe38d70acd517452909d7c27ab61</commitId><timestamp>1549151233000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Add -mm-dont-copy-logs command line flag
If set, don't copy MM log to main log.  Intended for advanced users with
very larger installs where this takes a significant amount of time
</comment><date>2019-02-02 15:47:13 -0800</date><id>20d339ad0922fe38d70acd517452909d7c27ab61</id><msg>Add -mm-dont-copy-logs command line flag</msg><path><editType>edit</editType><file>ModuleManager/ModuleManager.cs</file></path><path><editType>edit</editType><file>ModuleManager/PostPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/ModListGenerator.cs</affectedPath><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><affectedPath>ModuleManager/MMPatchRunner.cs</affectedPath><commitId>c43268f5d4ece8ef2f5c5c55537cd12db081c6cf</commitId><timestamp>1549151355000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Allow assemblies to add to mod list
Allow ModuleManagerAddToModList callback to be defined as a static
method or on MonoBehaviour instances which returns an
IEnumerable&lt;string&gt; to be added to the mod list
It will always be called on the main thread
Result will also be added to the config sha to ensure proper cache
invalidation
</comment><date>2019-02-02 15:49:15 -0800</date><id>c43268f5d4ece8ef2f5c5c55537cd12db081c6cf</id><msg>Allow assemblies to add to mod list</msg><path><editType>edit</editType><file>ModuleManager/MMPatchRunner.cs</file></path><path><editType>edit</editType><file>ModuleManager/ModListGenerator.cs</file></path><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchRunner.cs</affectedPath><commitId>811fe8afa127b2bbad03ff5d1189a0c0c54f273b</commitId><timestamp>1549151355000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>wait another frame for plugins to finish initializing
</comment><date>2019-02-02 15:49:15 -0800</date><id>811fe8afa127b2bbad03ff5d1189a0c0c54f273b</id><msg>wait another frame for plugins to finish initializing</msg><path><editType>edit</editType><file>ModuleManager/MMPatchRunner.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/MMPatchLoader.cs</affectedPath><commitId>922114970bbbff001d70cdd3a833419407faaa38</commitId><timestamp>1549173480000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></author><authorEmail>joeydwong@gmail.com</authorEmail><comment>Don't use Unity's time since startup in thread
We only care about delta time here anyway so stopwatch should be fine
</comment><date>2019-02-02 21:58:00 -0800</date><id>922114970bbbff001d70cdd3a833419407faaa38</id><msg>Don't use Unity's time since startup in thread</msg><path><editType>edit</editType><file>ModuleManager/MMPatchLoader.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModuleManager/Properties/AssemblyInfo.cs</affectedPath><commitId>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</commitId><timestamp>1549219179000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>v4.0.2
</comment><date>2019-02-03 19:39:39 +0100</date><id>6a2ee3ddad4a8c6088886968f45dbf2da8a5c6eb</id><msg>v4.0.2</msg><path><editType>edit</editType><file>ModuleManager/Properties/AssemblyInfo.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/blowfishpro</absoluteUrl><fullName>blowfishpro</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/joeydwong</absoluteUrl><fullName>joeydwong</fullName></culprit></lastUnsuccessfulBuild><nextBuildNumber>9</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'><browser _class='hudson.plugins.git.browser.GithubWeb'></browser><type>hudson.plugins.git.GitSCM</type><branche></branche><mergeOptions><fastForwardMode>--ff</fastForwardMode><mergeStrategy>default</mergeStrategy></mergeOptions><userRemoteConfig></userRemoteConfig></scm></freeStyleProject>