{"push_id":753284533,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"01b5ad9885d184c980e3a65b5f58642e72a2e823","before":"bffe79528028e8603e8055abb0606092c891bf59","commits":[{"sha":"49bd83c8eb1350c631c0eb59cb9c85926c281d68","author":{"email":"6d13bede6032bca0a23124466cebc64323b4f4d1@gmail.com","name":"Vlad GURDIGA"},"message":"TapeBrowserConsoleDotReporter: print an empty line between failures","distinct":true,"url":"https://api.github.com/repos/gurdiga/xo/commits/49bd83c8eb1350c631c0eb59cb9c85926c281d68"},{"sha":"b421e56c91cebec0841f543303e8df448dd7b442","author":{"email":"6d13bede6032bca0a23124466cebc64323b4f4d1@gmail.com","name":"Vlad GURDIGA"},"message":"TapeBrowserConsoleDotReporter: properly display functions in failure messages","distinct":true,"url":"https://api.github.com/repos/gurdiga/xo/commits/b421e56c91cebec0841f543303e8df448dd7b442"},{"sha":"6affbd0c522f6bb9d02d8a35ada5b6e3a64a461d","author":{"email":"6d13bede6032bca0a23124466cebc64323b4f4d1@gmail.com","name":"Vlad GURDIGA"},"message":"TapeBrowserConsoleDotReporter: also display test context for failures","distinct":true,"url":"https://api.github.com/repos/gurdiga/xo/commits/6affbd0c522f6bb9d02d8a35ada5b6e3a64a461d"},{"sha":"5f496a139d51b3d8d824fe617e6cf19ff483f16e","author":{"email":"6d13bede6032bca0a23124466cebc64323b4f4d1@gmail.com","name":"Vlad GURDIGA"},"message":"TapeBrowserConsoleDotReporter: show stack lines AS IS\n\nMy clever path extraction function didn’t play well with lines like\nthese:\n\n\tat file:///Users/vlad/src/xo/test/widgets/PersonSectionTest.js:116:9\n\tat Array.forEach (native)","distinct":true,"url":"https://api.github.com/repos/gurdiga/xo/commits/5f496a139d51b3d8d824fe617e6cf19ff483f16e"},{"sha":"01b5ad9885d184c980e3a65b5f58642e72a2e823","author":{"email":"6d13bede6032bca0a23124466cebc64323b4f4d1@gmail.com","name":"Vlad GURDIGA"},"message":"PersonSectionTest: final tests","distinct":true,"url":"https://api.github.com/repos/gurdiga/xo/commits/01b5ad9885d184c980e3a65b5f58642e72a2e823"}]}