{"push_id":770253558,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"62eb15a9a8064c7ba5a4881833ec40d48dc26d81","before":"8163f41d64aa8f7e8a4f129fbcb5b9690c0f5695","commits":[{"sha":"ee3c0febc7f1c2991b6cdefe68f80315b96189f4","author":{"email":"952952bd78d6cdd17a245a7cc9cc6dc4c8f93919@foxmail.com","name":"xujianjie"},"message":"add log folder flag file","distinct":true,"url":"https://api.github.com/repos/xujianjie/testou/commits/ee3c0febc7f1c2991b6cdefe68f80315b96189f4"},{"sha":"e41eed8031439095f2cd47030a82d7095b4334d0","author":{"email":"952952bd78d6cdd17a245a7cc9cc6dc4c8f93919@foxmail.com","name":"xujianjie"},"message":"add logview tool, need dotnet4.5","distinct":true,"url":"https://api.github.com/repos/xujianjie/testou/commits/e41eed8031439095f2cd47030a82d7095b4334d0"},{"sha":"5247bf20ce6389fee1d93d907ff0994702cc97de","author":{"email":"952952bd78d6cdd17a245a7cc9cc6dc4c8f93919@foxmail.com","name":"xujianjie"},"message":"add pythonpath init script","distinct":true,"url":"https://api.github.com/repos/xujianjie/testou/commits/5247bf20ce6389fee1d93d907ff0994702cc97de"},{"sha":"921f03aef77d559e89191f9e0fa8b9e8b589c572","author":{"email":"952952bd78d6cdd17a245a7cc9cc6dc4c8f93919@foxmail.com","name":"xujianjie"},"message":"fix dead loop","distinct":true,"url":"https://api.github.com/repos/xujianjie/testou/commits/921f03aef77d559e89191f9e0fa8b9e8b589c572"},{"sha":"62eb15a9a8064c7ba5a4881833ec40d48dc26d81","author":{"email":"952952bd78d6cdd17a245a7cc9cc6dc4c8f93919@foxmail.com","name":"xujianjie"},"message":"support set testcases by folder in testtask","distinct":true,"url":"https://api.github.com/repos/xujianjie/testou/commits/62eb15a9a8064c7ba5a4881833ec40d48dc26d81"}]}