{"push_id":651827252,"size":25,"distinct_size":3,"ref":"refs/heads/command-cleanup","head":"22f092e50f8108087f4aa6b0ccb7f14b6b8fe3cb","before":"fa15caea9cd9064d4b20a3046c078e415e544093","commits":[{"sha":"27b4a231d9f74a89e4597e0e2c4cb4af8a5ea2b9","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Travis and README badges\n\nCause who doesn't love badges 3:","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/27b4a231d9f74a89e4597e0e2c4cb4af8a5ea2b9"},{"sha":"5d4275da9bcbba3ded951ed1479732f450eb7383","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Added testi script line in .travis.yml","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/5d4275da9bcbba3ded951ed1479732f450eb7383"},{"sha":"a2e70be253e18223cf24d547eb3e084619c2d8d5","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Plugin blueprints","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/a2e70be253e18223cf24d547eb3e084619c2d8d5"},{"sha":"5ffd3704dcc2c73b090ea4dd844472b582430bf2","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Advance draft","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/5ffd3704dcc2c73b090ea4dd844472b582430bf2"},{"sha":"7a4a527e8d2e54d95c774ba08767e303d34e666c","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Initial plugin re-implementation","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/7a4a527e8d2e54d95c774ba08767e303d34e666c"},{"sha":"fe528cfaebc2b726d903cbb57d7fe764e30e365e","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Because load paths.","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/fe528cfaebc2b726d903cbb57d7fe764e30e365e"},{"sha":"2adef071395b49e4ffbae913e9ee083a2a48b33d","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Do use bundler","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/2adef071395b49e4ffbae913e9ee083a2a48b33d"},{"sha":"c6ffd9e29c2029e14445d3b781d39d60a00bc109","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Add reconnect backoff period","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/c6ffd9e29c2029e14445d3b781d39d60a00bc109"},{"sha":"0500126b43953e550b83264a8c2bef2ab0544ec7","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"module -> class","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/0500126b43953e550b83264a8c2bef2ab0544ec7"},{"sha":"dad22605ad4561025922597288825f326ce1ba08","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Plugins, Helpers, Context.","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/dad22605ad4561025922597288825f326ce1ba08"},{"sha":"2a65afe18e8c298539c77c1d8c4fbf431965acca","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Merge pull request #15 from archSeer/badges-n-stuff\n\nBadges n stuff","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/2a65afe18e8c298539c77c1d8c4fbf431965acca"},{"sha":"45aaaf2936c4f68f8d3a1009adfaec4f534c5419","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Replace instance variables","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/45aaaf2936c4f68f8d3a1009adfaec4f534c5419"},{"sha":"e03d5fff9e67e0d4ce003a6a56239a5c550d0269","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Fixed owner script\n\nOriginally I made it say \"You are the owner... dumbass\"\nBut it was offensive so I removed that last part ;3","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/e03d5fff9e67e0d4ce003a6a56239a5c550d0269"},{"sha":"4a0d291c2f2b48ceaa9ed67bc9b329166ffeb0ca","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Give access to plugin's methods too","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/4a0d291c2f2b48ceaa9ed67bc9b329166ffeb0ca"},{"sha":"791a810a3510e6c0b09508e422c2b24f41b40cea","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"fixup! Plugins, Helpers, Context.","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/791a810a3510e6c0b09508e422c2b24f41b40cea"},{"sha":"d01a1f4a76724f970f49eab7c12f433b336ce200","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Move commands into a plugin.","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/d01a1f4a76724f970f49eab7c12f433b336ce200"},{"sha":"f68712bf1ee5d0c35ddeb4d6a738d39064104a71","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Start moving command things into the plugin.\n\nNo more creating objects per command and load, instead just keep state in the\nplugin instance.","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/f68712bf1ee5d0c35ddeb4d6a738d39064104a71"},{"sha":"ce75323080eef0c950df786534887ae1396cbc92","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Don't duplicate listeners per pattern.\n\nHow listeners are matched to a pattern should be none of the Listener's\nconcern... This way we will also bring down memory usage.","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/ce75323080eef0c950df786534887ae1396cbc92"},{"sha":"037a5f39d774d99659fe080f5587d98ab96dcabb","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Merge pull request #17 from archSeer/plugins\n\nPlugins","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/037a5f39d774d99659fe080f5587d98ab96dcabb"},{"sha":"eac90ba7780778ad708cc50ca2c7520bfb359144","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"spec: Scarlet.init was removed, need to manually set the db path","distinct":false,"url":"https://api.github.com/repos/archSeer/Scarlet/commits/eac90ba7780778ad708cc50ca2c7520bfb359144"}]}