[FIXED JENKINS-22641] FileUtils.readFileToByteArray behavior has changed in the latest version of commons-io.
Remove a closeQuietly call.
Fix NPE when stream is already closed.
Simplify finally block.
[FIXED JENKINS-23893] Top level ListView is not updated when job is renamed/deleted
Permit RunnerStack.peek to return null in case it is not in use (for example, from a workflow), so that we do not get an NPE when trying to run a task that asks for checkpoints.
https://trello.com/c/DoCMV6gB/31-runnerstack
[FIXED JENKINS-10234] Removed checkpoint from JUnitResultArchiver.
Simplified flag to use Boolean.getBoolean.
@CheckForNull
Normalized form binding and configuration style of Fingerprinter and its targets field.
Moved configuration of keepDependencies into AbstractProject/configure-common.jelly, since it is not a property of Fingerprinter.
Removing ArtifactArchiver.latestOnly; LogRotator.artifactNumToKeep handles this more generally.
Add test unit for JENKINS-22641
Merge branch 'JENKINS-22641' of github.com:christ66/jenkins into JENKINS-22641
Replaced Fingerprinter.recordBuildArtifacts with ArtifactArchiver.fingerprint.
This is simpler: we do not need to inspect the configuration of the project.
Merge branch 'JENKINS-22641' of github.com:christ66/jenkins
[JENKINS-22641] Noting merge of #1322.
Use assertLogNotContains to verify that logs do not contain sleep process.
Corrected NPE from Migrator.
Additional Javadoc explaining why RunnerStack.peek might return null.