{"push_id":697433604,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"9ddde3f87a18ac7e1866dd760e3246f164a15947","before":"76778031a77f375f4295aea202dd68438c5945a2","commits":[{"sha":"98811ee4a9b720c08458c6a64e291c0932dd5e6b","author":{"email":"cf74abac310009321042edfa390c90359f33319d@gmail.com","name":"Carlos Ortiz"},"message":"Merge pull request #50 from avasquez614/master\n\nAdded script jobs.","distinct":true,"url":"https://api.github.com/repos/avasquez614/engine/commits/98811ee4a9b720c08458c6a64e291c0932dd5e6b"},{"sha":"981f3a1f5dfcdd3bbd343f6b23bbd555d03a1b6f","author":{"email":"112026f30409e4f60277747245e08e10e06deafa@craftercms.org","name":"Carlos Ortiz"},"message":"500 page will now have in the freemarker context the exception that cause the error\nexception (freemarker String of the exception) this will also work with custom 500.ftl pages\nNotice this will be only On if engine is running in preview.","distinct":true,"url":"https://api.github.com/repos/avasquez614/engine/commits/981f3a1f5dfcdd3bbd343f6b23bbd555d03a1b6f"},{"sha":"1ed61eeec0658c2afa2733faf68f39b06d24e649","author":{"email":"cf74abac310009321042edfa390c90359f33319d@gmail.com","name":"Carlos Ortiz"},"message":"Merge pull request #51 from cortiz/master\n\n500 page will show up the causing exception as text","distinct":true,"url":"https://api.github.com/repos/avasquez614/engine/commits/1ed61eeec0658c2afa2733faf68f39b06d24e649"},{"sha":"9ddde3f87a18ac7e1866dd760e3246f164a15947","author":{"email":"7928f34c3851d6969598c82805861628392e1c7c@rivetlogic.com","name":"Alfonso Vásquez"},"message":"Merge branch 'master' of https://github.com/craftercms/engine","distinct":true,"url":"https://api.github.com/repos/avasquez614/engine/commits/9ddde3f87a18ac7e1866dd760e3246f164a15947"}]}