{"push_id":745074908,"size":11,"distinct_size":1,"ref":"refs/heads/master","head":"485ed935c9bd16a23e064e378cb15031fb5ea639","before":"8f2aa05ed13df6124fb7745e76b684f5474de34d","commits":[{"sha":"8dbe15dbbc71b56e05582870adbe544bbe7f5001","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Introduce section","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/8dbe15dbbc71b56e05582870adbe544bbe7f5001"},{"sha":"eaec1d58c1617817d3b04abda5e8b1ee9626f40f","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Explain 'mult' and move 'mixer' section to the bottom","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/eaec1d58c1617817d3b04abda5e8b1ee9626f40f"},{"sha":"49a24c6cc7151db2d964a1f436facff5518de6fc","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Explain pub-sub","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/49a24c6cc7151db2d964a1f436facff5518de6fc"},{"sha":"ac6351b2c986514b3c5a0db84a3b913825d0b7f8","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Explain mixer","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/ac6351b2c986514b3c5a0db84a3b913825d0b7f8"},{"sha":"3836f68eed015c8f46ad84cc192f73586dc29d83","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Fix typo","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/3836f68eed015c8f46ad84cc192f73586dc29d83"},{"sha":"1cca69d4fffa99a8a514c8a3634360e42574cecf","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Fix syntax errors","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/1cca69d4fffa99a8a514c8a3634360e42574cecf"},{"sha":"4eb0f0166a2dfa808d1c65be7afc601cdbb7c54c","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Offer and poll explanations","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/4eb0f0166a2dfa808d1c65be7afc601cdbb7c54c"},{"sha":"6580b7ad1597d3269ab7a7cf7fe14b483f979bbc","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Comment offer and poll section","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/6580b7ad1597d3269ab7a7cf7fe14b483f979bbc"},{"sha":"39b7361b98c16bba6d185e3b26fc4335541b5bbd","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Delete section with big core.async example","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/39b7361b98c16bba6d185e3b26fc4335541b5bbd"},{"sha":"9ac08697fcaaeffa132a9c0e967864bd36241db8","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Alejandro Gómez"},"message":"Add a subsection for each combinator","distinct":false,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/9ac08697fcaaeffa132a9c0e967864bd36241db8"},{"sha":"485ed935c9bd16a23e064e378cb15031fb5ea639","author":{"email":"8b8e92d17af4f1fcd02ecf281f6cf80b796b596a@dialelo.com","name":"Aλ"},"message":"Merge pull request #60 from funcool/high-level-csp\n\nHigh-level core.async abstractions","distinct":true,"url":"https://api.github.com/repos/funcool/clojurescript-unraveled/commits/485ed935c9bd16a23e064e378cb15031fb5ea639"}]}