{"push_id":803347858,"size":3,"distinct_size":3,"ref":"refs/heads/unit-tests","head":"dc68912cc303ff4c7e7444e3e70e185a3d71f29c","before":"fd07ba9ee17954e5d9ad2366922d6322514a3c56","commits":[{"sha":"79027cd23163374c4ee42ae322f48588de9fda2a","author":{"email":"ce61700d9ab252e5a4692f30478f2d1cae5d9b18@gmail.com","name":"Jordan Halterman"},"message":"Ensure join/leave state do not close the log.","distinct":true,"url":"https://api.github.com/repos/atomix/catalog/commits/79027cd23163374c4ee42ae322f48588de9fda2a"},{"sha":"f22db2d9ddb86f506da05681db51806fce274ff9","author":{"email":"ce61700d9ab252e5a4692f30478f2d1cae5d9b18@gmail.com","name":"Jordan Halterman"},"message":"Ensure join/leave state do not close the log.","distinct":true,"url":"https://api.github.com/repos/atomix/catalog/commits/f22db2d9ddb86f506da05681db51806fce274ff9"},{"sha":"dc68912cc303ff4c7e7444e3e70e185a3d71f29c","author":{"email":"ce61700d9ab252e5a4692f30478f2d1cae5d9b18@gmail.com","name":"Jordan Halterman"},"message":"Ensure RaftServer awaits leader election before completing open future.","distinct":true,"url":"https://api.github.com/repos/atomix/catalog/commits/dc68912cc303ff4c7e7444e3e70e185a3d71f29c"}]}