{"push_id":1075198273,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"a60ab830a322fb6cd7f0e7f50f91a841ab95232f","before":"d9b3fca52417fcb9b9e8e88b300ccb2c96c5d987","commits":[{"sha":"09efaf8d5f231711907526a7685e45fe6da845c7","author":{"email":"29bf28b42a938ace12a5819da4ed4ba03d82f315@mvdan.cc","name":"Daniel Martí"},"message":"Simplify some Stringers in the AST","distinct":true,"url":"https://api.github.com/repos/mvdan/sh/commits/09efaf8d5f231711907526a7685e45fe6da845c7"},{"sha":"820d089eed420800a8c76a98f4af863d6ffc3166","author":{"email":"29bf28b42a938ace12a5819da4ed4ba03d82f315@mvdan.cc","name":"Daniel Martí"},"message":"Rework parse.go to not use p.add() as often\n\nThe helper functions now mostly return the nodes they create, which\nsimplifies the code.","distinct":true,"url":"https://api.github.com/repos/mvdan/sh/commits/820d089eed420800a8c76a98f4af863d6ffc3166"},{"sha":"760be60f879e3346e03c748ba0db8222fd1f6e9e","author":{"email":"29bf28b42a938ace12a5819da4ed4ba03d82f315@mvdan.cc","name":"Daniel Martí"},"message":"Make commands() and program() not use add()\n\nFollowing the last commit. Greatly simplifies these as well.","distinct":true,"url":"https://api.github.com/repos/mvdan/sh/commits/760be60f879e3346e03c748ba0db8222fd1f6e9e"},{"sha":"a60ab830a322fb6cd7f0e7f50f91a841ab95232f","author":{"email":"29bf28b42a938ace12a5819da4ed4ba03d82f315@mvdan.cc","name":"Daniel Martí"},"message":"The stack only uses *[]Node now, simplify","distinct":true,"url":"https://api.github.com/repos/mvdan/sh/commits/a60ab830a322fb6cd7f0e7f50f91a841ab95232f"}]}