{
  "_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" : 1657,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "398ba665864abf957aa0e9600a5315154c2184ae",
            "branch" : [
              {
                "SHA1" : "398ba665864abf957aa0e9600a5315154c2184ae",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "398ba665864abf957aa0e9600a5315154c2184ae",
            "branch" : [
              {
                "SHA1" : "398ba665864abf957aa0e9600a5315154c2184ae",
                "name" : "refs/remotes/origin/dev"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "398ba665864abf957aa0e9600a5315154c2184ae",
        "branch" : [
          {
            "SHA1" : "398ba665864abf957aa0e9600a5315154c2184ae",
            "name" : "refs/remotes/origin/dev"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/MuMech/MechJeb2.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "MechJeb2-2.16.0.0-1657.zip",
      "fileName" : "MechJeb2-2.16.0.0-1657.zip",
      "relativePath" : "MechJeb2-2.16.0.0-1657.zip"
    }
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#1657",
  "duration" : 29807,
  "estimatedDuration" : 29838,
  "executor" : null,
  "fullDisplayName" : "MechJeb2-Dev #1657",
  "id" : "1657",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 1657,
  "queueId" : 122,
  "result" : "SUCCESS",
  "timestamp" : 1781540598943,
  "url" : "https://ksp.sarbian.com/jenkins/job/mechjeb2-dev/1657/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "MechJeb2/MechJebModuleInfoItems.cs",
          "MechJeb2/VesselState.cs",
          "MechJeb2/MechJebModuleSmartASS.cs"
        ],
        "commitId" : "398ba665864abf957aa0e9600a5315154c2184ae",
        "timestamp" : 1781540593000,
        "author" : {
          "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/454857+lamont-granquist",
          "fullName" : "454857+lamont-granquist"
        },
        "authorEmail" : "454857+lamont-granquist@users.noreply.github.com",
        "comment" : "Remove VesselState MovingAverage values\u000a\u000aI suspect that these are MovingAverages either due to very old\u000a2012-era KSP having more single precision floats than doubles and\u000athis was a workaround to precision jittering, or else it was just\u000apremature optimization.\u000a\u000aThere's other places where the moving averages are deliberately\u000abeing used to smooth out behavior.\u000a\u000aI might be wrong and that the low pass input filter is necessary\u000afor some control theory reasons, but I'd rather find that by breaking\u000ait and push that requirement for smoothing explicitly down into\u000athe consumers.\u000a\u000aI suspect that this might actually fix some bugs.\u000a",
        "date" : "2026-06-15 09:23:13 -0700",
        "id" : "398ba665864abf957aa0e9600a5315154c2184ae",
        "msg" : "Remove VesselState MovingAverage values",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebModuleInfoItems.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/VesselState.cs"
          },
          {
            "editType" : "edit",
            "file" : "MechJeb2/MechJebModuleSmartASS.cs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ksp.sarbian.com/jenkins/user/454857+lamont-granquist",
      "fullName" : "454857+lamont-granquist"
    }
  ]
}