{"push_id":956269881,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"2c6f9026b77bfb9d616883eca09eb66e7089f96b","before":"1a25cf8d2f39940e2e4ddb1d24d2d4e5be5c2c73","commits":[{"sha":"dfbbf7959cd77105991d82aa075e8c89cb682cea","author":{"email":"e1e4a8518e4c168e384ed8cd80ffbc2cc5dfda6e@cs.stanford.edu","name":"Giovanni Campagna"},"message":"Use const instead of var for requires\n\nAutomated patch","distinct":true,"url":"https://api.github.com/repos/Stanford-IoT-Lab/ThingEngine/commits/dfbbf7959cd77105991d82aa075e8c89cb682cea"},{"sha":"a57457a6649023d0e8f6b8aefddebccb2c1c63f0","author":{"email":"e1e4a8518e4c168e384ed8cd80ffbc2cc5dfda6e@cs.stanford.edu","name":"Giovanni Campagna"},"message":"Add live logs to Status\n\nThis way a user can watch things happen in real-time as the\nrules run.","distinct":true,"url":"https://api.github.com/repos/Stanford-IoT-Lab/ThingEngine/commits/a57457a6649023d0e8f6b8aefddebccb2c1c63f0"},{"sha":"2c6f9026b77bfb9d616883eca09eb66e7089f96b","author":{"email":"e1e4a8518e4c168e384ed8cd80ffbc2cc5dfda6e@cs.stanford.edu","name":"Giovanni Campagna"},"message":"platform/cloud: make sure stdin is closed for spawned processes\n\nLet's avoid socket leaks and reduce the number of open file\ndescriptors in the control process.","distinct":true,"url":"https://api.github.com/repos/Stanford-IoT-Lab/ThingEngine/commits/2c6f9026b77bfb9d616883eca09eb66e7089f96b"}]}