{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by lamont-granquist"
        },
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by lamont-granquist"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1583,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5e1336be91ae24a286bb3b50417951929f921380",
            "branch" : [
              {
                "SHA1" : "5e1336be91ae24a286bb3b50417951929f921380",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5e1336be91ae24a286bb3b50417951929f921380",
            "branch" : [
              {
                "SHA1" : "5e1336be91ae24a286bb3b50417951929f921380",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "5e1336be91ae24a286bb3b50417951929f921380",
        "branch" : [
          {
            "SHA1" : "5e1336be91ae24a286bb3b50417951929f921380",
            "name" : "refs/remotes/origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/MuMech/MechJeb2.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "MechJeb2-2.15.1.0-1583.zip",
      "fileName" : "MechJeb2-2.15.1.0-1583.zip",
      "relativePath" : "MechJeb2-2.15.1.0-1583.zip"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1583",
  "duration" : 20792,
  "estimatedDuration" : 31535,
  "executor" : None,
  "fullDisplayName" : "MechJeb2-Dev #1583",
  "id" : "1583",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1583,
  "queueId" : 2671,
  "result" : "SUCCESS",
  "timestamp" : 1777947317647,
  "url" : "https://ksp.sarbian.com/jenkins/user/jasrapp/my-views/view/All/job/MechJeb2-Dev/1583/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "MechJeb2/MechJebCore.cs",
          "MechJeb2/MechJebModuleStagingController.cs"
        ],
        "commitId" : "b179937dc2277d6781785e02842dfa7f791e2c29",
        "timestamp" : 1777947048000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
          "fullName" : "lamont"
        },
        "authorEmail" : "lamont@scriptkiddie.org",
        "comment" : "Move the StagingController to FixedUpdate\u000a\u000aRight now this is being called in Update() which is just very\u000aweird.\u000a\u000aHaving it run every frame is just a total waste of CPU.\u000a\u000aIf there is a $reason for doing things this way, I suspect that it\u000ais to lazy the controller so that every other module can twiddle\u000aits variables and then it always runs after FixedUpdate().\u000a\u000aSo changed it so that it runs last in FixedUpdate() instead of\u000arunning in Update().\u000a\u000aThis could very well introduce unforeseen bugs, but I think it is\u000aworth it for the performance improvement and it just eliminates\u000aweirdness with multiple staging controller actions for every\u000aphysics tick in the logs, and that WTF factor is pretty large.\u000a",
        "date" : "2026-05-04 19:10:48 -0700",
        "id" : "b179937dc2277d6781785e02842dfa7f791e2c29",
        "msg" : "Move the StagingController to FixedUpdate",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebCore.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebModuleStagingController.cs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
      "fullName" : "lamont"
    }
  ]
}