{"push_id":877026339,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"48ecbb9f9c2c61ead5883229a3e291f09b672e7e","before":"5b95c15024a78abfcc60bb4d46985412c61cbc7a","commits":[{"sha":"b639a80dadcfa50e55962eb39699f85fd3c739ed","author":{"email":"ba6d375237dc770ea98a4d0a57d319dd6487f0d4@antelope.net","name":"Joel Maslak"},"message":"In rare cases, GPIO can fail with an error. This prevents a crash.","distinct":true,"url":"https://api.github.com/repos/jmaslak/thermostat/commits/b639a80dadcfa50e55962eb39699f85fd3c739ed"},{"sha":"48ecbb9f9c2c61ead5883229a3e291f09b672e7e","author":{"email":"ba6d375237dc770ea98a4d0a57d319dd6487f0d4@antelope.net","name":"Joel Maslak"},"message":"Refresh temp display page periodically","distinct":true,"url":"https://api.github.com/repos/jmaslak/thermostat/commits/48ecbb9f9c2c61ead5883229a3e291f09b672e7e"}]}