{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_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" : 1468,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "eb1e6492300d26ff0678baf5b2bb3f85c8474ea2",
            "branch" : [
              {
                "SHA1" : "eb1e6492300d26ff0678baf5b2bb3f85c8474ea2",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "eb1e6492300d26ff0678baf5b2bb3f85c8474ea2",
            "branch" : [
              {
                "SHA1" : "eb1e6492300d26ff0678baf5b2bb3f85c8474ea2",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "eb1e6492300d26ff0678baf5b2bb3f85c8474ea2",
        "branch" : [
          {
            "SHA1" : "eb1e6492300d26ff0678baf5b2bb3f85c8474ea2",
            "name" : "refs/remotes/origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/MuMech/MechJeb2.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "MechJeb2-2.14.3.0-1468.zip",
      "fileName" : "MechJeb2-2.14.3.0-1468.zip",
      "relativePath" : "MechJeb2-2.14.3.0-1468.zip"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1468",
  "duration" : 23144,
  "estimatedDuration" : 20942,
  "executor" : None,
  "fullDisplayName" : "MechJeb2-Dev #1468",
  "id" : "1468",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1468,
  "queueId" : 2186,
  "result" : "SUCCESS",
  "timestamp" : 1755376100226,
  "url" : "https://ksp.sarbian.com/jenkins/user/noreply/my-views/view/All/job/MechJeb2-Dev/1468/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "MechJeb2/MechJebModuleThrustController.cs"
        ],
        "commitId" : "d39820dfafbb9ba7110d92e24676ca741950c951",
        "timestamp" : 1755375609000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
          "fullName" : "lamont"
        },
        "authorEmail" : "lamont@scriptkiddie.org",
        "comment" : "Add RequestActiveThrottle() API to ThrustController\u000a\u000aThis is intended to be used by consumers when they want to\u000ahave a \"burn\" segment which can throttle down, but for RO/RF\u000athe throttle must be kept over the minimum throttle at all\u000atimes to not waste an ignition.\u000a\u000aThe exiting min throttle setting only applies to the throttle\u000alimiters, which limit max throttle (limiting how much the\u000athrottle limiters can limit the throttle).  This API sets\u000aa min limit on the requested throttle.\u000a\u000aIf the minimum throttle is set to zero, or if `allowZero` is\u000aset to true then an explicit request of zero will cut the\u000athrottle (e.g. for stock).  It would generally be better\u000ato call `ThrustOff()` explicitly though rather than to use\u000a`RequestActiveThrottle(0, allowZero: true)`.\u000a\u000aAt some point the codebase should probably have all uses\u000aof `TargetThrottle = 0` changed to `ThrustOff()` and then\u000aall remaining uses of `TargetThrottle = x` changed to\u000a`RequestActiveThrottle(x, enforceMinimum: false)`.  Then the\u000alatter could be tweaked as RO/RF bugs are found.\u000a\u000aSigned-off-by: Lamont Granquist <lamont@scriptkiddie.org>\u000a",
        "date" : "2025-08-16 13:20:09 -0700",
        "id" : "d39820dfafbb9ba7110d92e24676ca741950c951",
        "msg" : "Add RequestActiveThrottle() API to ThrustController",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebModuleThrustController.cs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
      "fullName" : "lamont"
    }
  ]
}