{"push_id":994166163,"size":510,"distinct_size":510,"ref":"refs/heads/master","head":"fa96297e8980349678878027a37fa2612df438b5","before":"5af881e0b9f9c0f633cd26fd5c511ce37c6e615f","commits":[{"sha":"ad488f68cc19ccf524452804e4fe5b3cb779d292","author":{"email":"925ec212bcf7cbc1b944a9f01214c71e0fd37ae1@gmail.com","name":"Harry"},"message":"Add shopping-cart example.","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/ad488f68cc19ccf524452804e4fe5b3cb779d292"},{"sha":"e3bfd70918ca6de04f288bde3d5575421380563e","author":{"email":"925ec212bcf7cbc1b944a9f01214c71e0fd37ae1@gmail.com","name":"Harry"},"message":"Add shopping-cart api and assets.","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/e3bfd70918ca6de04f288bde3d5575421380563e"},{"sha":"18516d938b03519622ba897a108f1c994576badb","author":{"email":"925ec212bcf7cbc1b944a9f01214c71e0fd37ae1@gmail.com","name":"Harry"},"message":"Added json-loader for webpack","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/18516d938b03519622ba897a108f1c994576badb"},{"sha":"1a7e6ef3ceea9134ad051e622f0349bd29c1b124","author":{"email":"925ec212bcf7cbc1b944a9f01214c71e0fd37ae1@gmail.com","name":"Harry"},"message":"Converted 4 space tabs to 2","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/1a7e6ef3ceea9134ad051e622f0349bd29c1b124"},{"sha":"11f2e566196523363ce7d6b6c19b4bfdea92212c","author":{"email":"925ec212bcf7cbc1b944a9f01214c71e0fd37ae1@gmail.com","name":"Harry"},"message":"Transitioning to ES6 syntax.","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/11f2e566196523363ce7d6b6c19b4bfdea92212c"},{"sha":"9e643e4db8b25cd7581867a1be2160dd0ed60859","author":{"email":"925ec212bcf7cbc1b944a9f01214c71e0fd37ae1@gmail.com","name":"Harry"},"message":"Updated Shop API","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/9e643e4db8b25cd7581867a1be2160dd0ed60859"},{"sha":"f90f8325f7d56cc882a05bc777642998b5080088","author":{"email":"925ec212bcf7cbc1b944a9f01214c71e0fd37ae1@gmail.com","name":"Harry"},"message":"Adding PropTypes for Cart, CartContainer, ProductsContainer","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/f90f8325f7d56cc882a05bc777642998b5080088"},{"sha":"e72aa458a0f952c277d83a436e6ca1267d99783a","author":{"email":"4dd3f65cf4e1114fa26d38d1be1d1c6c21e0a9d8@163.com","name":"zilong"},"message":"fixed unsubscribe bug for issue #938","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/e72aa458a0f952c277d83a436e6ca1267d99783a"},{"sha":"56b2fd487139b6ef59f4d3e3e9ca02a49cc7c202","author":{"email":"4dd3f65cf4e1114fa26d38d1be1d1c6c21e0a9d8@163.com","name":"zilong"},"message":"fix lint error","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/56b2fd487139b6ef59f4d3e3e9ca02a49cc7c202"},{"sha":"5668c4dccfe86f875a482c5039ee41838dc74ff6","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@maxpanas.com","name":"Max G J Panas"},"message":"Readme tinyfix\n\nI think this is more what was trying to be said.\r\n`takes a few minutes` by itself is like saying it takes time to get started with.\r\n`only takes a few minutes` is saying it doesn't take much time to get started with.","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/5668c4dccfe86f875a482c5039ee41838dc74ff6"},{"sha":"98b2e2fb0000d13e4f278e4aaab96ef8da5261d9","author":{"email":"4dd3f65cf4e1114fa26d38d1be1d1c6c21e0a9d8@163.com","name":"zilong"},"message":"be consistent with the project style","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/98b2e2fb0000d13e4f278e4aaab96ef8da5261d9"},{"sha":"1318f1ca8e88ba289a0ff0b82655142eb593ce38","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@omnidan.net","name":"Daniel Bugl"},"message":"Merge pull request #941 from Maximilianos/patch-1\n\nReadme tinyfix","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/1318f1ca8e88ba289a0ff0b82655142eb593ce38"},{"sha":"28c80b87b8a65a20c4ab655c0f073cdf54353e0f","author":{"email":"5dc1915a49557f0eb7166ca7e1c62a50d450876f@yandex-team.ru","name":"Matvey Larionov"},"message":"Cached Object string representation\n\nCalling toString on Object may cost a lot. It's much better to\nhave cached value for it.","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/28c80b87b8a65a20c4ab655c0f073cdf54353e0f"},{"sha":"cb7f4fd194da1e8440a03ae08f6406a7afca0cad","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Merge pull request #939 from jzlxiaohei/master\n\nfixed unsubscribe bug for issue #938","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/cb7f4fd194da1e8440a03ae08f6406a7afca0cad"},{"sha":"11ab454d020cc4dbc1b589e77c865be7a7274911","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Remove extra spacing","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/11ab454d020cc4dbc1b589e77c865be7a7274911"},{"sha":"b7031ce3acb23b6ecadbd977b1cfa32486447904","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Add protection against newer unsubscribe removing older listeners","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/b7031ce3acb23b6ecadbd977b1cfa32486447904"},{"sha":"9b00b021dbc961fce998176a427ad1356224d914","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"3.0.4","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/9b00b021dbc961fce998176a427ad1356224d914"},{"sha":"82b75d64a9fe5fc841856ef27d97df9f37430902","author":{"email":"ffbbe9cb1097e7ea6a3dedffde5b4fe769829acc@gmail.com","name":"Dan Abramov"},"message":"Merge pull request #942 from matthewtff/cache-object-string-value\n\nCached Object string representation","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/82b75d64a9fe5fc841856ef27d97df9f37430902"},{"sha":"383f53316b00e362da0cb861b95a789cd3a2d7f6","author":{"email":"86e914a9eca0b35f8e75c40ddeb0398cd0a055e5@gmail.com","name":"Richard Park"},"message":"fix(docs): test recipe for async action creators contains inconsistencies\n\n- Make action type constants consistent\n- Make action creator function names consistent\n- Remove param `data` from `fetchTodos()` signature","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/383f53316b00e362da0cb861b95a789cd3a2d7f6"},{"sha":"bd67b4555fe64d261823bbdf2b92b44483a8a7ca","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@omnidan.net","name":"Daniel Bugl"},"message":"Merge pull request #945 from r-park/fix-docs\n\nfix(docs): test recipe for async action creators contains inconsistencies","distinct":true,"url":"https://api.github.com/repos/leoasis/redux/commits/bd67b4555fe64d261823bbdf2b92b44483a8a7ca"}]}