{"push_id":3116971490,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"b88a35ff45b5e6b5376e568f5f66411f298775c5","before":"fef43accf01c9e0e9a155f2f990927b9233b998f","commits":[{"sha":"0d934623af4f8f8a2f81baadc35d13c22aa03359","author":{"name":"Andrew Cowie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@operationaldynamics.com"},"message":"Use data type to represent operating mode\n\nCatch failure and don't attempt to copy PDF if the render did not\ncomplete. Avoids annoying error to user if the first pass never\nsucceeded.","distinct":true,"url":"https://api.github.com/repos/oprdyn/publish/commits/0d934623af4f8f8a2f81baadc35d13c22aa03359"},{"sha":"a8b90fc048d51f3e993dd131c1aa3bde18b579ba","author":{"name":"Andrew Cowie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@operationaldynamics.com"},"message":"Move \"Complete\" event statement","distinct":true,"url":"https://api.github.com/repos/oprdyn/publish/commits/a8b90fc048d51f3e993dd131c1aa3bde18b579ba"},{"sha":"b88a35ff45b5e6b5376e568f5f66411f298775c5","author":{"name":"Andrew Cowie","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@operationaldynamics.com"},"message":"Merge branch 'mode-flag'","distinct":true,"url":"https://api.github.com/repos/oprdyn/publish/commits/b88a35ff45b5e6b5376e568f5f66411f298775c5"}]}
{"actor":{"display_login":"afcowie"}}