{"push_id":1384232746,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"b4fe8b431a94c645282502f06d8d1ebab4bed3c3","before":"2f19ef0f8cd7aa96e6341120b93d5522f873eab6","commits":[{"sha":"1990e3d09af760ee0cf8d73ce5a018407e310224","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[FIXED JENKINS-39404] Restore symmetry by adding removeAction and removeActions methods to Actionable","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/1990e3d09af760ee0cf8d73ce5a018407e310224"},{"sha":"f03e6fd1ca13f8b816508007eafb0f6309eb1b67","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Allow a more generic replaceActions","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/f03e6fd1ca13f8b816508007eafb0f6309eb1b67"},{"sha":"320b7d2fa34fc7443a28d2180bfe57e99ad8628a","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Damn generics... was unusable...\n\nI would need to use <A super Action> which would allow Object.class","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/320b7d2fa34fc7443a28d2180bfe57e99ad8628a"},{"sha":"65de34f7b9869157e58c1e2d1a3f8ca5c37a9902","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Minimize non-changes affecting write to disk requirement","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/65de34f7b9869157e58c1e2d1a3f8ca5c37a9902"},{"sha":"92234d4d0023209cbfc9154f8df40f3faa7f109f","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Make it easier for subclasses and address some code review comments","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/92234d4d0023209cbfc9154f8df40f3faa7f109f"},{"sha":"570a74c0a347a5bba1b009fdb50cff6a46eefe72","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Clarify that you can replaceActions(Foo.class, Bar) where !(Bar instanceof Foo)","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/570a74c0a347a5bba1b009fdb50cff6a46eefe72"},{"sha":"727485900b38b72d00f3d0f173cb4f78929cae81","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] We cannot change these to return a boolean, but doesn't matter because they would always return `true`","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/727485900b38b72d00f3d0f173cb4f78929cae81"},{"sha":"183fac8a63f83e3b7ed43efcc5d0b192ffb740f4","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Introduce an `addOrReplaceAction` method with dirty return type\n\n- We cannot modify `replaceAction` to return the dirty flag, in fact most callers probably don't care... but if you do care, we now provide `addOrReplaceAction`\n- Clarify the javadocs to reflect that these methods are not going to affect actions added by transient action factories","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/183fac8a63f83e3b7ed43efcc5d0b192ffb740f4"},{"sha":"83f71540afb1efd8100fad1c5e359f8c3ae2b9de","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Oleg wants to reduce the number of times we call `Action.equals()`\n\n- cannot use a local variable as the optimization only applies while we have not found the action being added","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/83f71540afb1efd8100fad1c5e359f8c3ae2b9de"},{"sha":"65f3e4b4e4d122b7add7f034102812cf8fd4f6bc","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"[JENKINS-39404] Clarify the lack of transaction support and consequent effect on concurrent operations","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/65f3e4b4e4d122b7add7f034102812cf8fd4f6bc"},{"sha":"b4fe8b431a94c645282502f06d8d1ebab4bed3c3","author":{"name":"Stephen Connolly","email":"1f411ced0ba843d85501115ae2f4ef4be2a2f862@gmail.com"},"message":"Merge pull request #2608 from stephenc/jenkins-39404\n\n[FIXED JENKINS-39404] Restore symmetry by adding removeAction and removeActions methods to Actionable","distinct":true,"url":"https://api.github.com/repos/stephenc/jenkins/commits/b4fe8b431a94c645282502f06d8d1ebab4bed3c3"}]}
{"actor":{"display_login":"stephenc"}}