{"push_id":1960777640,"size":6,"distinct_size":6,"ref":"refs/heads/modeling-users","head":"3e6e27a5ad8fe514fee0b74020b41c2fa6911309","before":"93a1966ede7a19d1572f4606072e742d337a29be","commits":[{"sha":"d7245699dfa21a1b40083bf05eb919c5e4f0f253","author":{"name":"yinm","email":"cf83c3f4c1ce467fc53fcc03d96d9adc3bfa4ec4@gmail.com"},"message":"Add tests of string length","distinct":true,"url":"https://api.github.com/repos/yinm/rails-tutorial-chapter3-/commits/d7245699dfa21a1b40083bf05eb919c5e4f0f253"},{"sha":"d0b52feae0360884edb8a483d09af44ed5ba0f98","author":{"name":"yinm","email":"cf83c3f4c1ce467fc53fcc03d96d9adc3bfa4ec4@gmail.com"},"message":"Add test of valid email","distinct":true,"url":"https://api.github.com/repos/yinm/rails-tutorial-chapter3-/commits/d0b52feae0360884edb8a483d09af44ed5ba0f98"},{"sha":"fee352cb428c3fb3a721d6379d493735b8a25ee7","author":{"name":"yinm","email":"cf83c3f4c1ce467fc53fcc03d96d9adc3bfa4ec4@gmail.com"},"message":"Add tests of invalid email","distinct":true,"url":"https://api.github.com/repos/yinm/rails-tutorial-chapter3-/commits/fee352cb428c3fb3a721d6379d493735b8a25ee7"},{"sha":"98e2fcb435a976923db544b8706396cb8527a1ce","author":{"name":"yinm","email":"cf83c3f4c1ce467fc53fcc03d96d9adc3bfa4ec4@gmail.com"},"message":"Add regular expression for email validation","distinct":true,"url":"https://api.github.com/repos/yinm/rails-tutorial-chapter3-/commits/98e2fcb435a976923db544b8706396cb8527a1ce"},{"sha":"4bfa7a7c1e660bddc6e07f4acd6bb75d95c29174","author":{"name":"yinm","email":"cf83c3f4c1ce467fc53fcc03d96d9adc3bfa4ec4@gmail.com"},"message":"Add line feed for reading easily","distinct":true,"url":"https://api.github.com/repos/yinm/rails-tutorial-chapter3-/commits/4bfa7a7c1e660bddc6e07f4acd6bb75d95c29174"},{"sha":"3e6e27a5ad8fe514fee0b74020b41c2fa6911309","author":{"name":"yinm","email":"cf83c3f4c1ce467fc53fcc03d96d9adc3bfa4ec4@gmail.com"},"message":"Add test of double dots email","distinct":true,"url":"https://api.github.com/repos/yinm/rails-tutorial-chapter3-/commits/3e6e27a5ad8fe514fee0b74020b41c2fa6911309"}]}
{"actor":{"display_login":"yinm"}}