{"push_id":2067322442,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"da13dec8f824c5e525d242578783cb72952b012c","before":"b868c240fac6b1aa16cc546b6aa06e3c2db6b228","commits":[{"sha":"0ecd5e731fd9c456b438933404576f0cccad8e3a","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Write core concepts","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/0ecd5e731fd9c456b438933404576f0cccad8e3a"},{"sha":"337c678030b7e2c1601d00c1c1f6b26178b1bb69","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Three principles of Redux:\n\n- Single source of truth\n- State is read-only\n- Changes made with pure functions","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/337c678030b7e2c1601d00c1c1f6b26178b1bb69"},{"sha":"46acb0ecdf7de1680476b6bb6d80fd28468d6828","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Add `actions`","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/46acb0ecdf7de1680476b6bb6d80fd28468d6828"},{"sha":"342f766241bf60931d6774d9620ec95b9e388373","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Reducers: state \"shape\" and initial state","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/342f766241bf60931d6774d9620ec95b9e388373"},{"sha":"fba79772a8943ca99ff2ff1de1bbcc415a92cf7c","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Stub reducer (simply returns its state)","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/fba79772a8943ca99ff2ff1de1bbcc415a92cf7c"},{"sha":"20ce1c724da6f699a5826c5d61c8fe8ba1fc379a","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Handle SET_VISIBILITY_FILTER","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/20ce1c724da6f699a5826c5d61c8fe8ba1fc379a"},{"sha":"c634f2ebcd7e4b737d8d39b8cd2a41c2cd39f594","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Handle all actions in reducer","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/c634f2ebcd7e4b737d8d39b8cd2a41c2cd39f594"},{"sha":"be4f92b8c076be7065818dddf1325ba68ef25485","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Extract `toDos` reducer","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/be4f92b8c076be7065818dddf1325ba68ef25485"},{"sha":"013d73d34c9499a779711474c6216d6015e5ab72","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Extract visibility reducer","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/013d73d34c9499a779711474c6216d6015e5ab72"},{"sha":"659071a9247939119d1955ae82edb9c38db078f9","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Simplify `todoApp` reducer","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/659071a9247939119d1955ae82edb9c38db078f9"},{"sha":"da13dec8f824c5e525d242578783cb72952b012c","author":{"name":"Larry Jones","email":"4ff93e6a4e9065f3a5ed5d143573ce22f0c39f72@blinds.com"},"message":"Use `combineReducers` to create `toDoApp`","distinct":true,"url":"https://api.github.com/repos/mrwizard82d1/redux.js.org/commits/da13dec8f824c5e525d242578783cb72952b012c"}]}
{"actor":{"display_login":"mrwizard82d1"}}