{"push_id":1070031357,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"b96bf79eaad449aa1f8107c1e76a75539945d9ef","before":"1d5560e79d3eab71e0a9b64079377783bb81034f","commits":[{"sha":"44e1b04666a57c4c0741d5e13bf5d2b0e507c6cb","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"start on Ch07","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/44e1b04666a57c4c0741d5e13bf5d2b0e507c6cb"},{"sha":"fdabe53d10f4ef38ebfa3ef8717f379f02ee1c6c","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"MVar example","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/fdabe53d10f4ef38ebfa3ef8717f379f02ee1c6c"},{"sha":"20e4cdbbc591bbca46e573a6b68a801500f9acd8","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"logger example","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/20e4cdbbc591bbca46e573a6b68a801500f9acd8"},{"sha":"88283295ee3c89910cce9b99ae441160b6796f26","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"channel definition","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/88283295ee3c89910cce9b99ae441160b6796f26"},{"sha":"7901986623c25ca2aeedb69ce04a9a8f3b744eae","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"writeChan","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/7901986623c25ca2aeedb69ce04a9a8f3b744eae"},{"sha":"1afbc3eb2174582024c8f5639b2d8b866d687772","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"readChan","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/1afbc3eb2174582024c8f5639b2d8b866d687772"},{"sha":"e4f3994edc75d247480de95eb95d1992d1947f1e","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"channel testing idea","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/e4f3994edc75d247480de95eb95d1992d1947f1e"},{"sha":"6eba911cd0a5e64803dfb68681e2a1e498a89cef","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"experiment: take limited number of elements","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/6eba911cd0a5e64803dfb68681e2a1e498a89cef"},{"sha":"31a7c8c140875087d952351bca993a500578220e","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"channel test impl","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/31a7c8c140875087d952351bca993a500578220e"},{"sha":"202055bedcddeae866feae8dcd76c6d0a6fa4cdb","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"channel tests explained with comments","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/202055bedcddeae866feae8dcd76c6d0a6fa4cdb"},{"sha":"98c8ca466d1b2fbbc154bb8006305b4ffe2536a0","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"readMVar?","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/98c8ca466d1b2fbbc154bb8006305b4ffe2536a0"},{"sha":"3240920e924892846538f1e3074d1de7b3cffe6c","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"note on readMVar","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/3240920e924892846538f1e3074d1de7b3cffe6c"},{"sha":"c541f27f48cf38b7d011ed8c278669f55af57e4f","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"ch07 notes","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/c541f27f48cf38b7d011ed8c278669f55af57e4f"},{"sha":"a4a33708318b0ffde03fe6c78e55cb52471732cb","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"more on concurrency","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/a4a33708318b0ffde03fe6c78e55cb52471732cb"},{"sha":"404bb2d6f60310fc6ad8828adbc76acd91a60c5e","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"issue regarding atomicity","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/404bb2d6f60310fc6ad8828adbc76acd91a60c5e"},{"sha":"f37b169fb46c5b1c6993ab158e894f5591e1ef4d","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"about stdout and handles in general","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/f37b169fb46c5b1c6993ab158e894f5591e1ef4d"},{"sha":"6ea5eb777e800fe11817f8eb7ca52c7bb401c5eb","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"start on Ch08","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/6ea5eb777e800fe11817f8eb7ca52c7bb401c5eb"},{"sha":"61c9f0abf6255419687eed7b79f574db686e0506","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"minor changes\n\n\"Notes on\" reads better than \"Notes for\"","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/61c9f0abf6255419687eed7b79f574db686e0506"},{"sha":"61d153f0fe19f601ef40c4fe9bc15c28866a615c","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"notes on exceptions","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/61d153f0fe19f601ef40c4fe9bc15c28866a615c"},{"sha":"dda58abc51343e25ab077989c030383da343d427","author":{"email":"73895c56defdba7226160da4c76bd5fe84a2b450@gmail.com","name":"Javran Cheng"},"message":"nothing taking about exception hierarchy?","distinct":true,"url":"https://api.github.com/repos/Javran/Thinking-dumps/commits/dda58abc51343e25ab077989c030383da343d427"}]}