<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by lamont-granquist</shortDescription></cause><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by lamont-granquist</shortDescription></cause></action><action></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>1536</buildNumber><marked><SHA1>73b337349221843e71b1539da9be9634c04732b7</SHA1><branch><SHA1>73b337349221843e71b1539da9be9634c04732b7</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>73b337349221843e71b1539da9be9634c04732b7</SHA1><branch><SHA1>73b337349221843e71b1539da9be9634c04732b7</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>73b337349221843e71b1539da9be9634c04732b7</SHA1><branch><SHA1>73b337349221843e71b1539da9be9634c04732b7</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/MuMech/MechJeb2.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://ksp.sarbian.com/jenkins/user/azzurite/my-views/view/all/job/MechJeb2-Dev/1536/artifact</artifactsUrl><changesUrl>https://ksp.sarbian.com/jenkins/user/azzurite/my-views/view/all/job/MechJeb2-Dev/changes</changesUrl><displayUrl>https://ksp.sarbian.com/jenkins/user/azzurite/my-views/view/all/job/MechJeb2-Dev/1536/</displayUrl><testsUrl>https://ksp.sarbian.com/jenkins/user/azzurite/my-views/view/all/job/MechJeb2-Dev/1536/testReport</testsUrl></action><artifact><displayPath>MechJeb2-2.15.1.0-1536.zip</displayPath><fileName>MechJeb2-2.15.1.0-1536.zip</fileName><relativePath>MechJeb2-2.15.1.0-1536.zip</relativePath></artifact><building>false</building><displayName>#1536</displayName><duration>21376</duration><estimatedDuration>21569</estimatedDuration><fullDisplayName>MechJeb2-Dev #1536</fullDisplayName><id>1536</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1536</number><queueId>2478</queueId><result>SUCCESS</result><timestamp>1772212679169</timestamp><url>https://ksp.sarbian.com/jenkins/user/azzurite/my-views/view/all/job/MechJeb2-Dev/1536/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/MechJebModuleAscentMenu.cs</affectedPath><commitId>f9185c9b213b892129357b136f0a2fe0e3ae3a55</commitId><timestamp>1771882509000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName></author><authorEmail>mrev1995@gmail.com</authorEmail><comment>Fix the warning for hyperbolic target orbits

Hyperbolic orbits have an apoapis _radius_ &lt;0; apoapsis _altitude_
between -MainBody.Radius and 0 is still elliptical. It is still wrong to
have the periapsis be greater than the apoapsis, though, but that is
handled by a different check (and shows a different warning message).
</comment><date>2026-02-23 22:35:09 +0100</date><id>f9185c9b213b892129357b136f0a2fe0e3ae3a55</id><msg>Fix the warning for hyperbolic target orbits</msg><path><editType>edit</editType><file>MechJeb2/MechJebModuleAscentMenu.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/MechJebModulePSGGlueBall.cs</affectedPath><commitId>f679d4d0bb8b88adb286383bc1805a8b46a1b1a6</commitId><timestamp>1771882568000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName></author><authorEmail>mrev1995@gmail.com</authorEmail><comment>Fix clamping of attach altitude

It should be between peR and apR (if apR &gt; 0). Also clamp apR to be &lt;0
or &gt;= peR.
</comment><date>2026-02-23 22:36:08 +0100</date><id>f679d4d0bb8b88adb286383bc1805a8b46a1b1a6</id><msg>Fix clamping of attach altitude</msg><path><editType>edit</editType><file>MechJeb2/MechJebModulePSGGlueBall.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJebLib/PSG/AscentBuilder.cs</affectedPath><commitId>3da86ba47858c6755dc7c6bd00a385df8c89c523</commitId><timestamp>1771882621000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName></author><authorEmail>mrev1995@gmail.com</authorEmail><comment>Ignore attach altitude if its checkbox is disabled

Previously, for circular orbits, the attach altitude was still used as
final radius for the terminal constraints, even if the attach altitude
checkbox was _unticked_; it should be using the semi-major axis (or the
periapsis, or the apoapsis; all three are the same) of the orbit in that
case. This causes the final orbit to be incorrect if the target orbit is
(almost) circular.
</comment><date>2026-02-23 22:37:01 +0100</date><id>3da86ba47858c6755dc7c6bd00a385df8c89c523</id><msg>Ignore attach altitude if its checkbox is disabled</msg><path><editType>edit</editType><file>MechJebLib/PSG/AscentBuilder.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/MechJebModuleAscentMenu.cs</affectedPath><commitId>53dfc3289babbd2e6b7e2fa6ed71ee58d44d1a4a</commitId><timestamp>1771882727000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName></author><authorEmail>mrev1995@gmail.com</authorEmail><comment>Warn when retrograde inclination requires dog-leg

A retrograde near-equatorial orbit requires just as much of a dog-leg as
a prograde near-equatorial orbit. Warn the user in the same way for
those (possibly unreachable) orbits.
</comment><date>2026-02-23 22:38:47 +0100</date><id>53dfc3289babbd2e6b7e2fa6ed71ee58d44d1a4a</id><msg>Warn when retrograde inclination requires dog-leg</msg><path><editType>edit</editType><file>MechJeb2/MechJebModuleAscentMenu.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJeb2/CachedLocalizer.cs</affectedPath><affectedPath>MechJeb2/MechJebModuleAscentMenu.cs</affectedPath><affectedPath>Localization/en-us.cfg</affectedPath><commitId>b52b43b26f726c386d924b170010365fe9453265</commitId><timestamp>1771883787000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName></author><authorEmail>mrev1995@gmail.com</authorEmail><comment>Launch-into-plane target must be in the same SoI

For example; launch into the plane of Mars, when launching from Earth,
takes Mars' inclination and LAN relative to the Sun; and launches to an
orbit with that inclination and LAN relative to Earth. This does not
result in an orbit in the "same plane as" Mars (which is in fact
physically impossible).
</comment><date>2026-02-23 22:56:27 +0100</date><id>b52b43b26f726c386d924b170010365fe9453265</id><msg>Launch-into-plane target must be in the same SoI</msg><path><editType>edit</editType><file>MechJeb2/CachedLocalizer.cs</file></path><path><editType>edit</editType><file>MechJeb2/MechJebModuleAscentMenu.cs</file></path><path><editType>edit</editType><file>Localization/en-us.cfg</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>MechJebLib/PSG/AscentBuilder.cs</affectedPath><commitId>ea92a8303784842ea80caad078bf631a07fa917a</commitId><timestamp>1772212647000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName></author><authorEmail>lamont@scriptkiddie.org</authorEmail><comment>Slightly different fix for low eccentricity

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</comment><date>2026-02-27 09:17:27 -0800</date><id>ea92a8303784842ea80caad078bf631a07fa917a</id><msg>Slightly different fix for low eccentricity</msg><path><editType>edit</editType><file>MechJebLib/PSG/AscentBuilder.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/lamont</absoluteUrl><fullName>lamont</fullName><id>lamont</id></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/mrev1995</absoluteUrl><fullName>mrev1995</fullName><id>mrev1995</id></culprit></freeStyleBuild>