{"push_id":758441452,"size":5,"distinct_size":1,"ref":"refs/heads/hs_qa","head":"d15caa5a1373ee19f4f3dc6211d0b0423c53279a","before":"362e04a2ff793a96fd888d1bab26f69528688784","commits":[{"sha":"3b21e88352a5ae3a0c615f447c85a4b694112950","author":{"email":"bcf09086de9312da7461309b138fdece4d58a758@hubspot.com","name":"tpetr"},"message":"add the ability to freeze slaves","distinct":false,"url":"https://api.github.com/repos/HubSpot/Singularity/commits/3b21e88352a5ae3a0c615f447c85a4b694112950"},{"sha":"5a11ee9f7932ba2afbbac4c710a2aa6be0ccb06b","author":{"email":"bcf09086de9312da7461309b138fdece4d58a758@hubspot.com","name":"tpetr"},"message":"flip order of freeze / decommission buttons","distinct":false,"url":"https://api.github.com/repos/HubSpot/Singularity/commits/5a11ee9f7932ba2afbbac4c710a2aa6be0ccb06b"},{"sha":"1743a72c7b9cb6f90ce14f0edfab189c61b48ea5","author":{"email":"bcf09086de9312da7461309b138fdece4d58a758@hubspot.com","name":"tpetr"},"message":"isFrozen() is overkill, just check FROZEN enum value","distinct":false,"url":"https://api.github.com/repos/HubSpot/Singularity/commits/1743a72c7b9cb6f90ce14f0edfab189c61b48ea5"},{"sha":"8b886f9df22b24c8826aa2036c86d5276be94170","author":{"email":"bcf09086de9312da7461309b138fdece4d58a758@hubspot.com","name":"tpetr"},"message":"unittests + check for invalid transitions to/from FROZEN","distinct":false,"url":"https://api.github.com/repos/HubSpot/Singularity/commits/8b886f9df22b24c8826aa2036c86d5276be94170"},{"sha":"d15caa5a1373ee19f4f3dc6211d0b0423c53279a","author":{"email":"bcf09086de9312da7461309b138fdece4d58a758@hubspot.com","name":"tpetr"},"message":"Merge branch 'freeze-slave' into hs_qa","distinct":true,"url":"https://api.github.com/repos/HubSpot/Singularity/commits/d15caa5a1373ee19f4f3dc6211d0b0423c53279a"}]}