{"push_id":1010680919,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"8ff64d74bbb0dc0f9323651d0fe9c2585027604b","before":"eeb1c256805fb12ff76c8b635ac9c732e2a13ea0","commits":[{"sha":"b1e483d0b9e79ea291e76fad67b4f67dab237529","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"Tianxing Li"},"message":"Fix file name error.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/b1e483d0b9e79ea291e76fad67b4f67dab237529"},{"sha":"f2c263ae75357790ebf59d9f0c2f7bf999b0a5db","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"Tianxing Li"},"message":"Fix file name error.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/f2c263ae75357790ebf59d9f0c2f7bf999b0a5db"},{"sha":"88f46e59dacdac6501e3a6d89e9b274ec655116c","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"Tianxing Li"},"message":"Merge pull request #7 from nex3z/master\n\nFix file name error.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/88f46e59dacdac6501e3a6d89e9b274ec655116c"},{"sha":"f00a4269af181c0445d0ec6d2568009c9564072f","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"nex3z"},"message":"Remove obsoleted code.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/f00a4269af181c0445d0ec6d2568009c9564072f"},{"sha":"ba29b717a2a30900a2aea99410f16e35bbebe16d","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"nex3z"},"message":"Add Application class.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/ba29b717a2a30900a2aea99410f16e35bbebe16d"},{"sha":"d1705b21c9b154339b1b4417a497efd6b4b463c0","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"Tianxing Li"},"message":"Merge pull request #8 from nex3z/master\n\nAdd Application class.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/d1705b21c9b154339b1b4417a497efd6b4b463c0"},{"sha":"a726392c8f44e41bc4ddedf51a361fe07732d842","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"nex3z"},"message":"Get real detail data.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/a726392c8f44e41bc4ddedf51a361fe07732d842"},{"sha":"c9eabdd20a9ae723d3df456ef6bc0ccc1e3900ab","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"Tianxing Li"},"message":"Merge pull request #9 from nex3z/master\n\nGet real detail data.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/c9eabdd20a9ae723d3df456ef6bc0ccc1e3900ab"},{"sha":"769650071bb51b9c0cc4e4dda4b00f7036127ab6","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"nex3z"},"message":"Decouple schedule list UI and logic.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/769650071bb51b9c0cc4e4dda4b00f7036127ab6"},{"sha":"7fcdbe75410b7f2e0fb64e931e0754fb11a71db9","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"Tianxing Li"},"message":"Merge pull request #10 from nex3z/master\n\nDecouple schedule list UI and logic.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/7fcdbe75410b7f2e0fb64e931e0754fb11a71db9"},{"sha":"8162b20107dd1e7b5c2f1befd8ca880a45c80188","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"nex3z"},"message":"Insert schedule data asynchronously.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/8162b20107dd1e7b5c2f1befd8ca880a45c80188"},{"sha":"2a28d85ea6a230e01899d1bf9386edd1e1861124","author":{"email":"fe97fa4f6559d17973a164ac865c3fee06fd885c@gmail.com","name":"Tianxing Li"},"message":"Merge pull request #11 from nex3z/master\n\nInsert schedule data asynchronously.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/2a28d85ea6a230e01899d1bf9386edd1e1861124"},{"sha":"0a86030a360e3bef3992ce96fbc24cf406ea7c7d","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"JasonWang"},"message":"refactor service.alarm package; add repeating alarm function.","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/0a86030a360e3bef3992ce96fbc24cf406ea7c7d"},{"sha":"5b3832b706b4f9522833bc26aa93fe139bc589f2","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"JasonWang"},"message":"refactor alarm service; add permission in AndroidManifest","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/5b3832b706b4f9522833bc26aa93fe139bc589f2"},{"sha":"5be9e9b7b72a992ecb7b08c0ac7c0e20f5803874","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"xzwj87"},"message":"Merge pull request #12 from xzwj87/refactor-alarm-service\n\nrefactor alarm service; add permission in AndroidManifest","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/5be9e9b7b72a992ecb7b08c0ac7c0e20f5803874"},{"sha":"93b2bf587dcf631eb4c16698385314d587fc4f0c","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"JasonWang"},"message":"add repeat alarm function","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/93b2bf587dcf631eb4c16698385314d587fc4f0c"},{"sha":"cf0a1861a4b85eb994c6970368768872b4c1c038","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"JasonWang"},"message":"add repeat alarm function","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/cf0a1861a4b85eb994c6970368768872b4c1c038"},{"sha":"2cb969d15e880b29218fe595ba883294c9f56c7a","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"JasonWang"},"message":"add empty contructor to alarm receiver;\nadd test class for alarm receiver","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/2cb969d15e880b29218fe595ba883294c9f56c7a"},{"sha":"6a19ba2efce7c9077aebf23e43044a490cb5eb16","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"JasonWang"},"message":"add empty constructor for AlarmReceiver\nadd test class for AlarmReceiver\n(cherry picked from commit fdf8d0d)","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/6a19ba2efce7c9077aebf23e43044a490cb5eb16"},{"sha":"e202c466efce1235e3747e3d5013d31d95d3aea6","author":{"email":"0765ac3f38955ab129e10a67ac04b76a2cde0c9a@gmail.com","name":"JasonWang"},"message":"add test class for alarmReceiver;\nclean up AlarmReceiver class","distinct":true,"url":"https://api.github.com/repos/June3Ningxu/ToDoList/commits/e202c466efce1235e3747e3d5013d31d95d3aea6"}]}