{"push_id":588570684,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"76be89f600c7fb9e87a72b036af1f37c72a74363","before":"b8985075ac1c740aea0cb27c403ea05c01816ca6","commits":[{"sha":"2dd6a72798fa981a2c2ce7d49f0c1855a6188f00","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@peterjohnson.io","name":"Peter Johnson"},"message":"implemented triangle intersection","distinct":true,"url":"https://api.github.com/repos/nejstastnejsistene/raytracer/commits/2dd6a72798fa981a2c2ce7d49f0c1855a6188f00"},{"sha":"76be89f600c7fb9e87a72b036af1f37c72a74363","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@peterjohnson.io","name":"Peter Johnson"},"message":"passable diffuse shading","distinct":true,"url":"https://api.github.com/repos/nejstastnejsistene/raytracer/commits/76be89f600c7fb9e87a72b036af1f37c72a74363"}]}