{"push_id":568291619,"size":2,"distinct_size":2,"ref":"refs/heads/branchPush","head":"a49b8cf7f8a8ae26953f24257b8a876bb0c509e0","before":"47fe6f7ac9db4ce6c12082cae83111fc0fb24044","commits":[{"sha":"3b42c1421b7676af4975dd657a9b261f598cfb14","author":{"email":"0340b9ce2496f565a827c706bb20c3602280b23b@epam.com","name":"Kanstantsin Shautsou"},"message":"Unhardcoded src branch for branch push","distinct":true,"url":"https://api.github.com/repos/KostyaSha/git-plugin/commits/3b42c1421b7676af4975dd657a9b261f598cfb14"},{"sha":"a49b8cf7f8a8ae26953f24257b8a876bb0c509e0","author":{"email":"0340b9ce2496f565a827c706bb20c3602280b23b@epam.com","name":"Kanstantsin Shautsou"},"message":"Fix publisher statuses.\n\nPublisher must throw AbortException because boolean return value is handled wrong and this can lead to case when other publishers wouldn't see build.result right. Issue in:\nhttps://github.com/jenkinsci/jenkins/blob/555e2d593fbb419d2fad7e9cfae5911daf3d30e3/core/src/main/java/hudson/model/AbstractBuild.java#L721 is not throwing Exception for false performs and this doesn't set build status.\n\nSome plugins publishers do setResult(Result.FAILURE) before return boolean, but the right variant is to throw Exception.","distinct":true,"url":"https://api.github.com/repos/KostyaSha/git-plugin/commits/a49b8cf7f8a8ae26953f24257b8a876bb0c509e0"}]}