{"push_id":959464984,"size":8,"distinct_size":8,"ref":"refs/heads/step-70-refactor","head":"365d2452462f8fbb1a27d66fba507f6e98d66c84","before":"31afc5e1711e27249e9a31b00d76f37abc429a4e","commits":[{"sha":"267efe63ca829d6b72e867ddaa1f0fbe26a02e7d","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"DRY - todo item maker","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/267efe63ca829d6b72e867ddaa1f0fbe26a02e7d"},{"sha":"da221860a5c64f3df276203872785a13f5b92da9","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"our first module - list","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/da221860a5c64f3df276203872785a13f5b92da9"},{"sha":"2c0cf45cc750f727f2a98a13ee03a2a96fc1625d","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"make all list items","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/2c0cf45cc750f727f2a98a13ee03a2a96fc1625d"},{"sha":"ed5398c50e8b36e9e4e803370831f2bb5c154923","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"keep the jquery selectors together","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/ed5398c50e8b36e9e4e803370831f2bb5c154923"},{"sha":"f5ab9cabebc7c08b95ad263a1089f4c0ac6cfe6a","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"list module will init the whole list and put in designated place","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/f5ab9cabebc7c08b95ad263a1089f4c0ac6cfe6a"},{"sha":"1533199aa3900fd7cc7e35741d8920a1ba9139f4","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"make addItem() in list module","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/1533199aa3900fd7cc7e35741d8920a1ba9139f4"},{"sha":"789d85373c268a9777d4bec4768dad56dfa35b7a","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"service module","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/789d85373c268a9777d4bec4768dad56dfa35b7a"},{"sha":"365d2452462f8fbb1a27d66fba507f6e98d66c84","author":{"email":"6e518c1bacbc3801d54a834514eba2b47be9fc95@gmail.com","name":"Shaopeng Zhang"},"message":"cleanup","distinct":true,"url":"https://api.github.com/repos/szhangpitt/todo-step-by-step/commits/365d2452462f8fbb1a27d66fba507f6e98d66c84"}]}