{"push_id":659242729,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"caf997f310c93a48e63f3bfec2326dd5ea7dcf1a","before":"60dbf9aa5cce61770657be7c7ba6500e39e24a0c","commits":[{"sha":"2a3a5f033b208c258fa16dceddec2e540a8b0d82","author":{"email":"b22c12edf0b882425aa98040bd2a0510148f674f@urth.org","name":"Dave Rolsky"},"message":"Simplify types for schedule a bit\n\nIt makes more sense to treat delay as an int the whole time, except when we call time.Sleep()","distinct":true,"url":"https://api.github.com/repos/autarch/intro-to-go-class-code/commits/2a3a5f033b208c258fa16dceddec2e540a8b0d82"},{"sha":"060e6bb338ba30b368b519ded9c113a68382d4dc","author":{"email":"b22c12edf0b882425aa98040bd2a0510148f674f@urth.org","name":"Dave Rolsky"},"message":"Simplify close handling in for/range loop with channel","distinct":true,"url":"https://api.github.com/repos/autarch/intro-to-go-class-code/commits/060e6bb338ba30b368b519ded9c113a68382d4dc"},{"sha":"caf997f310c93a48e63f3bfec2326dd5ea7dcf1a","author":{"email":"b22c12edf0b882425aa98040bd2a0510148f674f@urth.org","name":"Dave Rolsky"},"message":"Don't show a separate done channel - just use 2-arg <- operator return","distinct":true,"url":"https://api.github.com/repos/autarch/intro-to-go-class-code/commits/caf997f310c93a48e63f3bfec2326dd5ea7dcf1a"}]}