{"push_id":783965227,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"094f1fdf6cd6ff011fc96e625a3ca318962be1f4","before":"6bc896ad83a54a69338455d3abff878bbe579795","commits":[{"sha":"c471f41bf796f9e6a352dc570e91797ed1e4189f","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Polygon tool cancels if you undo/redo","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/c471f41bf796f9e6a352dc570e91797ed1e4189f"},{"sha":"97699c081256d208ca532db7845f46489b246024","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"lc.teardown()","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/97699c081256d208ca532db7845f46489b246024"},{"sha":"3925037e9867720d24ab4faa4a59a44a77ab5e4c","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Keyboard panning deprecation warning","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/3925037e9867720d24ab4faa4a59a44a77ab5e4c"},{"sha":"f1d9728ebd1e4f9ba56074e59069b525d2d2d7ae","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Don't keep repeating keyboard deprecation warning","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/f1d9728ebd1e4f9ba56074e59069b525d2d2d7ae"},{"sha":"b7e0e89b207987d6d436a1c6a4bf38f05580a82a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Polygon and text tools cancel on clear","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/b7e0e89b207987d6d436a1c6a4bf38f05580a82a"},{"sha":"a9d5838c4b5cd10feefe2f1c1f6e77b617f0cc45","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Merge pull request #319 from irskep/teardown\n\nlc.teardown()","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/a9d5838c4b5cd10feefe2f1c1f6e77b617f0cc45"},{"sha":"10a1491084ab60abb58199460f9316af642c3fe6","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Working demo image tool","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/10a1491084ab60abb58199460f9316af642c3fe6"},{"sha":"84ed6e1ed49c2496cdfa2af9b987edbe96c16027","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Merge pull request #320 from irskep/image-tool-demo\n\nWorking demo image tool","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/84ed6e1ed49c2496cdfa2af9b987edbe96c16027"},{"sha":"094f1fdf6cd6ff011fc96e625a3ca318962be1f4","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveasleep.com","name":"Steve Johnson"},"message":"Text and polygon listen to drawingChange to cancel, not undo/redo/clear","distinct":true,"url":"https://api.github.com/repos/irskep/literallycanvas/commits/094f1fdf6cd6ff011fc96e625a3ca318962be1f4"}]}