{"push_id":986983479,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"3c0eb925ca1bbd813408f1cc33e2a3f54ba36307","before":"e88bb6838452c9162ea21258e042d6887315297b","commits":[{"sha":"721b7efa81aabf082622e9cf1a3d5b6b0251791a","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"reverted some changes to create a version 1 tag","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/721b7efa81aabf082622e9cf1a3d5b6b0251791a"},{"sha":"2110e0dede4c3171913e98eccf2344eb417a817d","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"index.html called wrong script","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/2110e0dede4c3171913e98eccf2344eb417a817d"},{"sha":"db9438d15f6d47ba7beac956a5b5a422e9a7ffeb","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"added webworker helper classes","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/db9438d15f6d47ba7beac956a5b5a422e9a7ffeb"},{"sha":"9ab4c613291aeb44c38670fc6c8fb572f9f06ce9","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"moved Point and Vector to geometry dir","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/9ab4c613291aeb44c38670fc6c8fb572f9f06ce9"},{"sha":"54cb48d813027caf43510a5567d679d55cf6a580","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"gitignore","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/54cb48d813027caf43510a5567d679d55cf6a580"},{"sha":"28de7acb779a471609a04196c6d79f76db4a9515","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"use point instead of position and moved canvas to dom dir","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/28de7acb779a471609a04196c6d79f76db4a9515"},{"sha":"54d1e8c377a85dcff7db5ce51ee56d0afff520e6","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"fixed import path to canvas","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/54d1e8c377a85dcff7db5ce51ee56d0afff520e6"},{"sha":"cdf2ebcd12685f0cfc9aa0c560b2de6d1f9f27ae","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"moved xhr to request dir","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/cdf2ebcd12685f0cfc9aa0c560b2de6d1f9f27ae"},{"sha":"119251c6938647c38dfbefce3e053c7441709efe","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"moved cell/matrix/scanner to normalize dir","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/119251c6938647c38dfbefce3e053c7441709efe"},{"sha":"b4cd3fd1806c9af85937802530d3149de4ceb8d8","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"moved path/solver to solve dir","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/b4cd3fd1806c9af85937802530d3149de4ceb8d8"},{"sha":"cfd33242716f27a912edab379e724a91230d941c","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"moved mazeimage/options to maze dir","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/cfd33242716f27a912edab379e724a91230d941c"},{"sha":"26d6fd65eed6534d216bda4dbed33fb1212781b1","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"Timer and Manager added","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/26d6fd65eed6534d216bda4dbed33fb1212781b1"},{"sha":"0b81778b827edc828f8d433401e327ad1d0ff3df","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"babel-polyfill polyfill added","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/0b81778b827edc828f8d433401e327ad1d0ff3df"},{"sha":"16b0d7d4e52f4b070b57e3c199502fbbb302b50e","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"Timer manager is object literal and getIterator removed, the literal is iteratable","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/16b0d7d4e52f4b070b57e3c199502fbbb302b50e"},{"sha":"b585fe9fe6c2e59b1495f41dddf51349730f4704","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"Manager iteratable return as value an array with the timer id and the timer","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/b585fe9fe6c2e59b1495f41dddf51349730f4704"},{"sha":"c97d3f3069437eb7f01dc13edeeec7af783248d1","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"matrix iterate method rewritten to generator method","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/c97d3f3069437eb7f01dc13edeeec7af783248d1"},{"sha":"038332a3f2104a8014eeed0f202c5665100f3e7f","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"Scanner has no dependency to Canvas object anymore so it can be called within a worker","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/038332a3f2104a8014eeed0f202c5665100f3e7f"},{"sha":"3c0eb925ca1bbd813408f1cc33e2a3f54ba36307","author":{"email":"bcd1f1f7fad7d7d7b46b315948b3d8fe08a1749c@apestaartje.info","name":"Joppe Aarts"},"message":"tmp","distinct":true,"url":"https://api.github.com/repos/joppe/maze-solver/commits/3c0eb925ca1bbd813408f1cc33e2a3f54ba36307"}]}