{"push_id":615217367,"size":3,"distinct_size":0,"ref":"refs/heads/incremental_results","head":"cc17d5d49948b7198cd80a3fdb13d606485ff567","before":"b96555ba53f6c4dd38bf3ae6db54bcd7a93f1c84","commits":[{"sha":"946d4d0967556aeb47d0f1fb3dfb0dd681d29799","author":{"email":"e388d34fd3c0456122779e95f262c0d70198a168@crate.io","name":"Matthias Wahl"},"message":"create ExecutionNode interface and let CollectNode implement it","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/946d4d0967556aeb47d0f1fb3dfb0dd681d29799"},{"sha":"2848e04fa0fae2b69a6a5a3039c66b38d0f4708f","author":{"email":"e388d34fd3c0456122779e95f262c0d70198a168@crate.io","name":"Matthias Wahl"},"message":"fixup! create ExecutionNode interface and let CollectNode implement it","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/2848e04fa0fae2b69a6a5a3039c66b38d0f4708f"},{"sha":"cc17d5d49948b7198cd80a3fdb13d606485ff567","author":{"email":"e388d34fd3c0456122779e95f262c0d70198a168@crate.io","name":"Matthias Wahl"},"message":"fixup! fixup! create ExecutionNode interface and let CollectNode implement it","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/cc17d5d49948b7198cd80a3fdb13d606485ff567"}]}