{"push_id":688723868,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f9a77ded58980ddc0ef11d324e484339cabbcfc5","before":"475fdeb75ce1521c5b8cac4d5f01896bd9998d15","commits":[{"sha":"defad36f3cf6cbec52f851a72fd0033f1c7c7c75","author":{"email":"fe6db97266970aa3335cf78c50ce48c00de19b4c@epam.com","name":"Andrey Khayrutdinov"},"message":"[CLEANUP] - misc changes\n- apply formatting\n- remove redundant assignments to null","distinct":true,"url":"https://api.github.com/repos/pentaho/pentaho-kettle/commits/defad36f3cf6cbec52f851a72fd0033f1c7c7c75"},{"sha":"40c9c6c1d6bf16af74ff389f66862a4db0f4d16f","author":{"email":"fe6db97266970aa3335cf78c50ce48c00de19b4c@epam.com","name":"Andrey Khayrutdinov"},"message":"[PDI-13756] - ConcurrentModificationException in plugin registry\n- introduce locks for public operations to prevent race conditions\n- do some polishing of code: add \"final\" modifiers for correct concurrent semantics, inline useless method etc.\n- add test with two concurrent scenarios","distinct":true,"url":"https://api.github.com/repos/pentaho/pentaho-kettle/commits/40c9c6c1d6bf16af74ff389f66862a4db0f4d16f"},{"sha":"f9a77ded58980ddc0ef11d324e484339cabbcfc5","author":{"email":"d76758aa16d722fcd0cece2804077c5b9ec12a68@pentaho.com","name":"Matthew Burgess"},"message":"Merge pull request #1325 from akhayrutdinov/PDI-13756\n\n[Pdi 13756] - ConcurrentModificationException in plugin registry","distinct":true,"url":"https://api.github.com/repos/pentaho/pentaho-kettle/commits/f9a77ded58980ddc0ef11d324e484339cabbcfc5"}]}