{"push_id":2635607040,"size":42,"distinct_size":1,"ref":"refs/heads/develop","head":"4d499d156a8593f78b31942ab8864c157fd23637","before":"0f4c46c96cbb42e0a789ffa7fc16cdf229483be0","commits":[{"sha":"c648e985981ec77ac45395334e3a89cdfb1654a3","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added a User object (WIP)\n - also added some debug commands","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/c648e985981ec77ac45395334e3a89cdfb1654a3"},{"sha":"0a237e665ba24a52f207c486a9fab48449d59c66","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added User.from_whois(dict) classmethod","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/0a237e665ba24a52f207c486a9fab48449d59c66"},{"sha":"8a7325475af88e0e7751e9ff0e01913ca94214e6","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Fixed malformed CLI flag","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/8a7325475af88e0e7751e9ff0e01913ca94214e6"},{"sha":"b1800e99601de23a34de0518207389cc4cef78fd","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Add `User.process_vhost` classmethod\n - Sanitizes incoming Vhosts","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/b1800e99601de23a34de0518207389cc4cef78fd"},{"sha":"dda3c9926fef8c4fe94b337637db70249fc5b6f8","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added username field to the User object.. may be useful to store","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/dda3c9926fef8c4fe94b337637db70249fc5b6f8"},{"sha":"f9db6bb1c1b0cc1027d6bf1aee35b8b0c530f1b9","author":{"name":"Orion (Theunkn0wn1)","email":"0a2b4532f5729c18e5eb2cd9e6da6b5a59840009@users.noreply.github.com"},"message":"Removed bad str.lower() cast, kept command case insensitivity\nbecause casting EVERYTHING to lowercase is bad","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/f9db6bb1c1b0cc1027d6bf1aee35b8b0c530f1b9"},{"sha":"d2b2d34ad05a07d646072c53327db3e686b68085","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added test asserting the arguments to a function invocation equal\n - asserts invoked commands matches the intended invocation","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/d2b2d34ad05a07d646072c53327db3e686b68085"},{"sha":"61c59f3c3cb82f12526b4911593f0bb896407e73","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added tests for vhost processing","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/61c59f3c3cb82f12526b4911593f0bb896407e73"},{"sha":"31de5d8938be248f690ff9640c9fb6322aa4764b","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added a test for the User constructor","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/31de5d8938be248f690ff9640c9fb6322aa4764b"},{"sha":"1bf42f454ee0b7458dd7d2b087876a191f9657b0","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added custom check for Orange, Because he has a special Vhost","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/1bf42f454ee0b7458dd7d2b087876a191f9657b0"},{"sha":"3a33caee92c7a3e3bc7dd793126bcc28ada769f1","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Add garbage and cleverness check to process_vhost()","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/3a33caee92c7a3e3bc7dd793126bcc28ada769f1"},{"sha":"4aca2fc54584df498067b0df1b4a3599b0b327bc","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added additional User tests","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/4aca2fc54584df498067b0df1b4a3599b0b327bc"},{"sha":"f2b92dff0503365e77c2cc93233dbdfc10b73442","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Add None check, and a missing attribute","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/f2b92dff0503365e77c2cc93233dbdfc10b73442"},{"sha":"f36c2588c7579a15371a754f583a20319bfee256","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"First-pass implementation of Context","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/f36c2588c7579a15371a754f583a20319bfee256"},{"sha":"34fce77cadb23dd766cf053f6ada0cfd534fe9dd","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added custom mecha constructor, wraps pydle\n - added step to init our objects, which now need to exist...\n\nadded some helper properties to access the new objects","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/34fce77cadb23dd766cf053f6ada0cfd534fe9dd"},{"sha":"330417ee27a491432292074d8bc0a099c24584c3","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added `User.__eq__()`","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/330417ee27a491432292074d8bc0a099c24584c3"},{"sha":"ae4a39b5dc667595b586d5083fdd2d39e773fc8d","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added Context Fixtures, added tests for Context.channel","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/ae4a39b5dc667595b586d5083fdd2d39e773fc8d"},{"sha":"32f539d6a3d0c7579279b2224994e7f9349a1d2e","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Added test for Context.reply\nAdded Parametrized Context_fx for ease of testing PM and channel at same time","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/32f539d6a3d0c7579279b2224994e7f9349a1d2e"},{"sha":"429b60b9a3bd1d2177e02b0b7d2dd89757885a7b","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Removed aiounittest from project requirements","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/429b60b9a3bd1d2177e02b0b7d2dd89757885a7b"},{"sha":"0fa5c3b3cc6ee89ead454c2f0163d27fdb9fe885","author":{"name":"theunkn0wn1","email":"f4512445690e7f4c499a3f4c3c00b4870ef1adad@gmail.com"},"message":"Refactored Context constructor to accept bot first\n - in pursuit of consistency","distinct":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak3/commits/0fa5c3b3cc6ee89ead454c2f0163d27fdb9fe885"}]}
{"actor":{"display_login":"theunkn0wn1"}}