{"push_id":1065877041,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"ddf227547b29e09bbc171dcec16c9f3f6b34bce1","before":"c1924a2eae65691d62e9608474c195f4812e73a6","commits":[{"sha":"12d33e32aebf23ef75badf7d92e38b17b2af9630","author":{"email":"f1fd9f5212c7b269827ef9c48ade87374174a4d2@newrelic.com","name":"Daniel Selans"},"message":"fix quit chan bug; fix timed looper goroutine leak\n\n- quitChan does not appear to have worked for some time (not 100% sure why - possibly something to do with scoping and closures when .Loop() is ran inside a goroutine?)\n    - moving quitChan creation into NewTimedLooper() and NewFreeLooper() appears to have fixed the issue (and tests)\n- really ugly, bad and dumb bug with the runIteration() - there was nothing in place to tell .Loop() to finish running/break when max iterations reached (or something passed on quitChan). Oops. Sorry @bgreen.","distinct":false,"url":"https://api.github.com/repos/newrelic-forks/go-director/commits/12d33e32aebf23ef75badf7d92e38b17b2af9630"},{"sha":"ddf227547b29e09bbc171dcec16c9f3f6b34bce1","author":{"email":"6565116413ab86ba12f6fa3b113be8f0bacda612@gmail.com","name":"Bill Green"},"message":"Merge pull request #1 from newrelic-forks/dselans/quitchan_bugfix\n\nfix quit chan bug; fix timed looper goroutine leak","distinct":true,"url":"https://api.github.com/repos/newrelic-forks/go-director/commits/ddf227547b29e09bbc171dcec16c9f3f6b34bce1"}]}