{"push_id":766049490,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"89467671d0470d6c7207c032c5e7f1d8748efa8e","before":"a6800dee21ed62d0b66521cef41d6304e9f9517b","commits":[{"sha":"0326b5a25afd3d1d36f2b50576bf3151c1886c6e","author":{"email":"bab96dd7b3ffbd659a9051cce79d4d565f88b048@gmail.com","name":"Dave Cassel"},"message":"Reads forests-per-host property and uses it; still need to handle wipe","distinct":true,"url":"https://api.github.com/repos/miguelrgonzalez/mlsound/commits/0326b5a25afd3d1d36f2b50576bf3151c1886c6e"},{"sha":"18afdeeccf095ff558895ec13f4853b9b121a648","author":{"email":"bab96dd7b3ffbd659a9051cce79d4d565f88b048@gmail.com","name":"Dave Cassel"},"message":"#5 revise forest removal to detach and remove the current forests\nPreviously removed forests based on what the configuration says, but\nit's more reliable to get rid of what's attached.","distinct":true,"url":"https://api.github.com/repos/miguelrgonzalez/mlsound/commits/18afdeeccf095ff558895ec13f4853b9b121a648"},{"sha":"9f2c04ecc0ac7348b3fc15641aa3419a5948b6a1","author":{"email":"bab96dd7b3ffbd659a9051cce79d4d565f88b048@gmail.com","name":"Dave Cassel"},"message":"#5 improving error messages","distinct":true,"url":"https://api.github.com/repos/miguelrgonzalez/mlsound/commits/9f2c04ecc0ac7348b3fc15641aa3419a5948b6a1"},{"sha":"44587686d3608a91808beb2c8a03d97e00f76138","author":{"email":"bab96dd7b3ffbd659a9051cce79d4d565f88b048@gmail.com","name":"Dave Cassel"},"message":"#5 message cleanup","distinct":true,"url":"https://api.github.com/repos/miguelrgonzalez/mlsound/commits/44587686d3608a91808beb2c8a03d97e00f76138"},{"sha":"13dc81ae4a3769c7d0690f8aab94d032639d5d6e","author":{"email":"bab96dd7b3ffbd659a9051cce79d4d565f88b048@gmail.com","name":"Dave Cassel"},"message":"#5 revised to properly handle async requests","distinct":true,"url":"https://api.github.com/repos/miguelrgonzalez/mlsound/commits/13dc81ae4a3769c7d0690f8aab94d032639d5d6e"},{"sha":"1e7fc91b58476c97c4c5a3c023a9c40d5aef5273","author":{"email":"bab96dd7b3ffbd659a9051cce79d4d565f88b048@gmail.com","name":"Dave Cassel"},"message":"#5 code cleanup\n- removed console.log or changed to logger\n- switched to using callBackwhenDone\n- moved buildForestsByHost to servers.js","distinct":true,"url":"https://api.github.com/repos/miguelrgonzalez/mlsound/commits/1e7fc91b58476c97c4c5a3c023a9c40d5aef5273"},{"sha":"89467671d0470d6c7207c032c5e7f1d8748efa8e","author":{"email":"c4e99c8d930a638bb92e26b46303e6a8736b3caa@gmail.com","name":"Miguel Rodríguez"},"message":"Merge pull request #7 from dmcassel/forests-per-host\n\nForests per host","distinct":true,"url":"https://api.github.com/repos/miguelrgonzalez/mlsound/commits/89467671d0470d6c7207c032c5e7f1d8748efa8e"}]}