{"push_id":658567607,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"933c4d8bdd0851a36bc34b18e51b7914f2441d75","before":"cc2415350ddc23249a9c973038e9099e46332c47","commits":[{"sha":"af2284de696faa4fa23bbf216e781a37bc4cb8e8","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"bug fix insert error","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/af2284de696faa4fa23bbf216e781a37bc4cb8e8"},{"sha":"2284518828cf252a71a038eae590c3e9e8509955","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"bugfix","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/2284518828cf252a71a038eae590c3e9e8509955"},{"sha":"be1eed837d846cbb45267241a13bedcf5df88f6f","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"remove hardcode of log classes","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/be1eed837d846cbb45267241a13bedcf5df88f6f"},{"sha":"49327779bbdfe0fc1e02db1e1848f84d4a7591cc","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"bugfix after remove hardcode logic of log class","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/49327779bbdfe0fc1e02db1e1848f84d4a7591cc"},{"sha":"da306a2ffb72aa49722f709cf9f480849e90bfc2","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"bugfix","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/da306a2ffb72aa49722f709cf9f480849e90bfc2"},{"sha":"d1cc42e35fa89bac0b037c2631a4efbb9f9aa037","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"bugfix","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/d1cc42e35fa89bac0b037c2631a4efbb9f9aa037"},{"sha":"de1b70e7aebba54610175738de9544d2e4bcbbd6","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"add granularity for project time","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/de1b70e7aebba54610175738de9544d2e4bcbbd6"},{"sha":"58450ce422e4199466c476c452adad40b65a0fd6","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"bugfix granularity","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/58450ce422e4199466c476c452adad40b65a0fd6"},{"sha":"6fe7be27c194c04a26f65f7d35b58757c45c7edb","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"code for week grunularity","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/6fe7be27c194c04a26f65f7d35b58757c45c7edb"},{"sha":"1bb73645ca00e8bbf960bda05b842b5e7de35289","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"bugfix","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/1bb73645ca00e8bbf960bda05b842b5e7de35289"},{"sha":"25185496e68d30526ad357a34f8565ec383ab0cd","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"replcae highcharts with high stock","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/25185496e68d30526ad357a34f8565ec383ab0cd"},{"sha":"933c4d8bdd0851a36bc34b18e51b7914f2441d75","author":{"email":"8ab588bf7c9773697d8d3656cbb49b74e6dc9f77@gmail.com","name":"zhangmh"},"message":"simplify date input of quick open","distinct":true,"url":"https://api.github.com/repos/zhangmhao/Life-Time-Tracker/commits/933c4d8bdd0851a36bc34b18e51b7914f2441d75"}]}