{"push_id":536916809,"size":22,"distinct_size":18,"ref":"refs/heads/master-findbugs-fixes","head":"230bf9beed93accbfc0de9c0f8d30a094b91abea","before":"dda83f21a17d93aaf4fbfe89890944bd16b80638","commits":[{"sha":"a0fed10edb44878d5c142d3b691c4031cf7b4134","author":{"email":"2eebcacd08146d5c39a7bd14f99ee0c52588e467@gmail.com","name":"Marcos Klein"},"message":"Correctly set the SCM name in build data when set or unset.","distinct":false,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/a0fed10edb44878d5c142d3b691c4031cf7b4134"},{"sha":"4019f21bc3e137917888c5974423277f53249a60","author":{"email":"2eebcacd08146d5c39a7bd14f99ee0c52588e467@gmail.com","name":"Marcos Klein"},"message":"Add a testcase for the setting of SCM Names between builds.","distinct":false,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/4019f21bc3e137917888c5974423277f53249a60"},{"sha":"32962f85ad79cc427fdb296ca2ae228933a5a24f","author":{"email":"2eebcacd08146d5c39a7bd14f99ee0c52588e467@gmail.com","name":"Marcos Klein"},"message":"Do not set the SCM name on old builds to current SCM name.","distinct":false,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/32962f85ad79cc427fdb296ca2ae228933a5a24f"},{"sha":"01f8c2a27f32e12ee57a4b109052da7265da4823","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Include GitSCM.getKey() test","distinct":false,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/01f8c2a27f32e12ee57a4b109052da7265da4823"},{"sha":"bb70a7a7ecb8d87181dd65f020b4c1aca10d6294","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Comment out private method only referenced from commented code\n\nFix findbugs warning","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/bb70a7a7ecb8d87181dd65f020b4c1aca10d6294"},{"sha":"4938a9e104a22545d0b7878fe2f9a0af1ac0ffa1","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Remove unused private method from AssemblaWeb","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/4938a9e104a22545d0b7878fe2f9a0af1ac0ffa1"},{"sha":"ef3dd7fb1fa37f6b7014046f578ca59fa24ab25a","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Do not call toString() on a String - fix findbugs warning","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/ef3dd7fb1fa37f6b7014046f578ca59fa24ab25a"},{"sha":"2140c62a3f017c9152ccee02127d14139df122ff","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Clarify findbugs exclusion of warnings on isRevExcluded method","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/2140c62a3f017c9152ccee02127d14139df122ff"},{"sha":"cd5f7f1978c4b3f011e7cfa20fd1245f4e7d0b29","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Add findbugs parameter annotation to non-null parameters","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/cd5f7f1978c4b3f011e7cfa20fd1245f4e7d0b29"},{"sha":"2f94162fda8faaabee91968684a4484761992b35","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Using existing null safe getter rather than add a null check\n\nFix findbugs warning","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/2f94162fda8faaabee91968684a4484761992b35"},{"sha":"c363cb44b8ff135bd8a840faef36afbec7f3c9e1","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Rely on @NotNull annotation of method to simplify GitPublisher code","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/c363cb44b8ff135bd8a840faef36afbec7f3c9e1"},{"sha":"a9820aea7c508db0247003ef761b588565fcb718","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Make GitUtils.git a transient field - cannot serialize it","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/a9820aea7c508db0247003ef761b588565fcb718"},{"sha":"5c97333a4fbbf20b040ef7df6af5fcf704f25e55","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Implement Serializable in CommitTimeComparator to quiet findbugs warning","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/5c97333a4fbbf20b040ef7df6af5fcf704f25e55"},{"sha":"e103da5bbc0b96df31284d28c68b9a6e6d233679","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Declare comparator walk field as transient so it won't be serialized","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/e103da5bbc0b96df31284d28c68b9a6e6d233679"},{"sha":"1f510ce07ef3ad210f5529e9c3329b3bdeef799c","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Declare GitSCM.BuildChooserContextImpl fields as transient so they won't be serialized","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/1f510ce07ef3ad210f5529e9c3329b3bdeef799c"},{"sha":"f0ba0d40663c8d9d10056bbd48940600ef4f666b","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Return copy of String array rather than returning internal String array\n\nFindbugs correctly complains that returning the internal String array exposes\ninternal implementation to callers.","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/f0ba0d40663c8d9d10056bbd48940600ef4f666b"},{"sha":"9ded4939a90d20494176540359b2e870886b5c6e","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Another attempt to handle GitSCM.BuildChooserContextImpl findbugs serialization warnings","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/9ded4939a90d20494176540359b2e870886b5c6e"},{"sha":"dd37d8c6d62895c37984e492c70405b0f706dc23","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Fix several findbugs warnings in GitSCM","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/dd37d8c6d62895c37984e492c70405b0f706dc23"},{"sha":"ed6a818b71bd8f6198fb8d6d96831e33213c4344","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Remove unused field from GitTagAction.TagWorkerThread","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/ed6a818b71bd8f6198fb8d6d96831e33213c4344"},{"sha":"bf1a818691154d53ecb0037481d37e1eef6b0843","author":{"email":"139b5d1fe0e58763c95ffde6986245b6c7f5ec89@gmail.com","name":"Mark Waite"},"message":"Log if Jenkins.getInstance is null","distinct":true,"url":"https://api.github.com/repos/MarkEWaite/git-plugin/commits/bf1a818691154d53ecb0037481d37e1eef6b0843"}]}