{"push_id":633483548,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"f5f74179e8fcafb7bfba6463251083a27567e5ca","before":"d22a14b1e8fbdc980e43e9e379722aeff371ab5f","commits":[{"sha":"7aa52b121c132b56a527802bb652b2591933a6cb","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Pass JENKINS_SERVER_COOKIE to the nested sh process (or other user script) only.\nDo not set it on the controller sh process, which needs to record the exit status and so should not itself be killed.","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/7aa52b121c132b56a527802bb652b2591933a6cb"},{"sha":"0fe3a2e94fd3a7f8e32d46ec884ac19bce3259ab","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Added Controller.stop overload taking Launcher, so it can be decorated.","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/0fe3a2e94fd3a7f8e32d46ec884ac19bce3259ab"},{"sha":"fc48f447763cb69d6ebf7c67e54e476d9e903bbd","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Added test for stop.\nJENKINS-22641 means that this does not work in 1.554.3, so need to bump up the dependency to 1.565.3.","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/fc48f447763cb69d6ebf7c67e54e476d9e903bbd"},{"sha":"323cfa45657a078315c375bca3f067535a442e57","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Introduced launchWithCookie method.","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/323cfa45657a078315c375bca3f067535a442e57"},{"sha":"7f49501c795655a2cf864d9765f8ca2fd18397be","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Introduced an exitStatus overload so that ProcessLiveness can still work correctly with a decorated launcher.","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/7f49501c795655a2cf864d9765f8ca2fd18397be"},{"sha":"e72773b2f9e7e701020bc7f2e5866442915165dd","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Trivial change, just testing PR builder.","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/e72773b2f9e7e701020bc7f2e5866442915165dd"},{"sha":"5de4b27143197adff94a6713097af81440fec69f","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Trying to make test more forgiving.\nExact behavior seems to be subject to race conditions and not entirely predictable.\nGot 143 rather than 99 on jenkins.ci:\n[hudson…test] $ nohup sh -c \"…\"\n+ trap 'echo got SIGCHLD; exit 99' CHLD\n+ trap 'echo got SIGTERM; exit 99' TERM\n+ trap 'echo exiting' EXIT\n+ sleep 999\nTerminated\n+ echo exiting\nexiting","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/5de4b27143197adff94a6713097af81440fec69f"},{"sha":"f5f74179e8fcafb7bfba6463251083a27567e5ca","author":{"email":"f03f7b035106bba3da9b565be6f0115dc0d88f87@cloudbees.com","name":"Jesse Glick"},"message":"Merge pull request #5 from jglick/stop\n\nBetter support for stop","distinct":true,"url":"https://api.github.com/repos/jenkinsci/durable-task-plugin/commits/f5f74179e8fcafb7bfba6463251083a27567e5ca"}]}