{
  "_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" : 1631,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8c21aaec74afb33a87d7dcd4f6f35b419d127413",
            "branch" : [
              {
                "SHA1" : "8c21aaec74afb33a87d7dcd4f6f35b419d127413",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8c21aaec74afb33a87d7dcd4f6f35b419d127413",
            "branch" : [
              {
                "SHA1" : "8c21aaec74afb33a87d7dcd4f6f35b419d127413",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "8c21aaec74afb33a87d7dcd4f6f35b419d127413",
        "branch" : [
          {
            "SHA1" : "8c21aaec74afb33a87d7dcd4f6f35b419d127413",
            "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-1631.zip",
      "fileName" : "MechJeb2-2.15.1.0-1631.zip",
      "relativePath" : "MechJeb2-2.15.1.0-1631.zip"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1631",
  "duration" : 28813,
  "estimatedDuration" : 27527,
  "executor" : None,
  "fullDisplayName" : "MechJeb2-Dev #1631",
  "id" : "1631",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1631,
  "queueId" : 18,
  "result" : "SUCCESS",
  "timestamp" : 1779732058826,
  "url" : "https://ksp.sarbian.com/jenkins/user/markusappel/my-views/view/all/job/MechJeb2-Dev/1631/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "MechJebLibTest/ManeuversTests/FineTuneClosestApproachToCelestialTests.cs",
          "MechJeb2/Maneuver/OperationCourseCorrection.cs",
          "MechJebLib/Maneuvers/FineTuneClosestApproachToCelestial.cs",
          "MechJebLibTest/Primitives/V3Tests/StringRepresentationTests.cs",
          "MechJeb2/OrbitalManeuverCalculator.cs",
          "MechJebLib/Primitives/V3.cs"
        ],
        "commitId" : "d12dc63eb5b32bda0e9d58ea5aad5a120e661848",
        "timestamp" : 1779731726000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
          "fullName" : "lamont"
        },
        "authorEmail" : "lamont@scriptkiddie.org",
        "comment" : "FineTuneClosestApproachToCelestial improvements\u000a\u000aAllows periapsis and inclination targeting, uses the alglib SQP solver\u000awith a much better constructed NLP, and should work considerably\u000abetter.\u000a\u000aProbably needs a re-rewrite to use b-plane targeting, but shipping this\u000asince it is an improvement.\u000a\u000aNote that low inclinations become increasingly more difficult unless you\u000ahappen to start in an equatorial orbit.\u000a\u000aBox constraints on the burntime haven't been implemented either since\u000athe core of the algorithm likely needs to change to b-plane targeting,\u000aso this algorithm is still just fundamentally unfinished.\u000a",
        "date" : "2026-05-25 10:55:26 -0700",
        "id" : "d12dc63eb5b32bda0e9d58ea5aad5a120e661848",
        "msg" : "FineTuneClosestApproachToCelestial improvements",
        "paths" : [
          {
            "editType" : "add",
            "file" : "MechJebLib/Maneuvers/FineTuneClosestApproachToCelestial.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJebLibTest/Primitives/V3Tests/StringRepresentationTests.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/OrbitalManeuverCalculator.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJebLib/Primitives/V3.cs"
          },
          {
            "editType" : "add",
            "file" : "MechJebLibTest/ManeuversTests/FineTuneClosestApproachToCelestialTests.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/Maneuver/OperationCourseCorrection.cs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/lamont",
      "fullName" : "lamont"
    }
  ]
}