{"push_id":796742896,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"16be500c875f9deacfe1bcb863c014b9875d4aed","before":"b07eb500bca447ab35352958ebff5e854f7794d0","commits":[{"sha":"7eb34b806289e5ddf2424d50ecdf7771a747d0e7","author":{"email":"4e5c8ccec374a8f392c2d676c7433135267035cb@gmail.com","name":"Luke Swart"},"message":"Add gif generation via socket.io","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/7eb34b806289e5ddf2424d50ecdf7771a747d0e7"},{"sha":"5216c1b0116f85e4bc9bb6ad12d58842c9a241e4","author":{"email":"4e5c8ccec374a8f392c2d676c7433135267035cb@gmail.com","name":"Luke Swart"},"message":"Fix undefined keys error","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/5216c1b0116f85e4bc9bb6ad12d58842c9a241e4"},{"sha":"1b0ce2daaf898ee222046df50fa792f22e760d71","author":{"email":"4e5c8ccec374a8f392c2d676c7433135267035cb@gmail.com","name":"Luke Swart"},"message":"Rename gif module to gif-manager","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/1b0ce2daaf898ee222046df50fa792f22e760d71"},{"sha":"1cc628247c2884c4cf1792bd8f5328f662853f86","author":{"email":"4e5c8ccec374a8f392c2d676c7433135267035cb@gmail.com","name":"Luke Swart"},"message":"Add gameloop dependency","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/1cc628247c2884c4cf1792bd8f5328f662853f86"},{"sha":"712b028a09cd95ba5cd0803ec146fb442a24f296","author":{"email":"4e5c8ccec374a8f392c2d676c7433135267035cb@gmail.com","name":"Luke Swart"},"message":"Fix gif manager module import","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/712b028a09cd95ba5cd0803ec146fb442a24f296"},{"sha":"22ca8b7662349ed5fec4882c4e7fd8f8cf67c1f1","author":{"email":"4e5c8ccec374a8f392c2d676c7433135267035cb@gmail.com","name":"Luke Swart"},"message":"Fix gif-manager","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/22ca8b7662349ed5fec4882c4e7fd8f8cf67c1f1"},{"sha":"fb08377a8bdd39359d817a54eb570c5614864e7d","author":{"email":"4e5c8ccec374a8f392c2d676c7433135267035cb@gmail.com","name":"Luke Swart"},"message":"Fix weird synchronous callback bug (for now)","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/fb08377a8bdd39359d817a54eb570c5614864e7d"},{"sha":"16be500c875f9deacfe1bcb863c014b9875d4aed","author":{"email":"0c136e3f264db6f4d99ff2687ea2fb586714f2a5@gmail.com","name":"Seth Vincent"},"message":"Merge pull request #1 from LukeSwart/gif\n\nGif","distinct":true,"url":"https://api.github.com/repos/sethvincent/arcade-controls/commits/16be500c875f9deacfe1bcb863c014b9875d4aed"}]}