{"push_id":653287624,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"451c4f49b3d6a1cc0661628e198d918c11d9b8cb","before":"49115eaeb719a7e82959f4807061e605fec76ffd","commits":[{"sha":"1a5de17a74073d397a278e911507d8e8146c89cc","author":{"email":"a4ab96de6c63c2e5efff324be8cf417868a01c92@qq.com","name":"hackeris"},"message":"add isPointOn to each shape","distinct":true,"url":"https://api.github.com/repos/Hackeris/glpainter/commits/1a5de17a74073d397a278e911507d8e8146c89cc"},{"sha":"451c4f49b3d6a1cc0661628e198d918c11d9b8cb","author":{"email":"a4ab96de6c63c2e5efff324be8cf417868a01c92@qq.com","name":"hackeris"},"message":"remove unused painter","distinct":true,"url":"https://api.github.com/repos/Hackeris/glpainter/commits/451c4f49b3d6a1cc0661628e198d918c11d9b8cb"}]}