{"push_id":987346755,"size":11,"distinct_size":0,"ref":"refs/heads/vm","head":"a0cb0d7bc5e3d5c1903be16cf5dce11f9a783eb0","before":"7d18b10dec54439fc7e7e351ca5a7bd3c95dceea","commits":[{"sha":"181ad1f6a1f73b0cfabf6c9925487b367a549daf","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Add string struct","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/181ad1f6a1f73b0cfabf6c9925487b367a549daf"},{"sha":"3f4748d76c5c52e24b3b5fb4bb98ba33f55f4ee3","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Use string string in map","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/3f4748d76c5c52e24b3b5fb4bb98ba33f55f4ee3"},{"sha":"2b3ca99b11b844ff3470403c240e88c1052543f5","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Implement hash table","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/2b3ca99b11b844ff3470403c240e88c1052543f5"},{"sha":"4c863ed9094694cbc98f08632153bc3247b8526a","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Convert operand string value to string struct","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/4c863ed9094694cbc98f08632153bc3247b8526a"},{"sha":"5fe9130f771f6e50222565292c42a7ee800cd81e","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Convert operand array value to string struct","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/5fe9130f771f6e50222565292c42a7ee800cd81e"},{"sha":"6c70be7ecb171f71349eb7b528d686ac4d6a4007","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Rename handlebars_value_map_find to handlebars_value_map_str_find","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/6c70be7ecb171f71349eb7b528d686ac4d6a4007"},{"sha":"2ee5a78206307b88ecfe0b970aa26c537ba59bb2","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Add back handlebars_map_find with handlebars_string argument","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/2ee5a78206307b88ecfe0b970aa26c537ba59bb2"},{"sha":"d0addc64b15340d9a9a8d13f210c72103ba22ee9","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Use string struct in a few more places","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/d0addc64b15340d9a9a8d13f210c72103ba22ee9"},{"sha":"4563111fe149a7f7ef2338b1a36cde58da3ef892","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Use string struct for input template","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/4563111fe149a7f7ef2338b1a36cde58da3ef892"},{"sha":"c459a45ade8eca35f2cb5628736efbc3a163c67e","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Working on cache","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/c459a45ade8eca35f2cb5628736efbc3a163c67e"},{"sha":"a0cb0d7bc5e3d5c1903be16cf5dce11f9a783eb0","author":{"email":"9671d401d42198cc6ad94fb83370fc5c4419558e@gmail.com","name":"John Boehr"},"message":"Implement cache in invoke partial","distinct":false,"url":"https://api.github.com/repos/jbboehr/handlebars.c/commits/a0cb0d7bc5e3d5c1903be16cf5dce11f9a783eb0"}]}