{"push_id":2977344286,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"cf4c594f78436dc4e3f101f21a48c5f3e55d06f7","before":"4b4df4c3300bb4e5b8aad1719760b98f5de2be42","commits":[{"sha":"6be6eacd36c5c1fb514d3dcab3e1515e9f85857d","author":{"name":"Andre Eisenbach","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@4ae.us"},"message":"Make Heartbeat class event driven","distinct":true,"url":"https://api.github.com/repos/int2str/NoSpark/commits/6be6eacd36c5c1fb514d3dcab3e1515e9f85857d"},{"sha":"cf4c594f78436dc4e3f101f21a48c5f3e55d06f7","author":{"name":"Andre Eisenbach","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@4ae.us"},"message":"Make charge duration persist until disconnect\n\nAlso fixed a \"bug\" where a millis() timer overflow would have\ncaused an invalid charge duration.","distinct":true,"url":"https://api.github.com/repos/int2str/NoSpark/commits/cf4c594f78436dc4e3f101f21a48c5f3e55d06f7"}]}
{"actor":{"display_login":"int2str"}}