GitHub PushEvent at 2014-01-23 05:30:08
Repository: rmbot
Actor: rmccue
Payload: {"shas":[["11d6b07a0f1c2a1df3f68eda92dc51c0b3de1ce7","d52dc88c669b14b015cebcfda3aeb3010c33de31@lethargiclion.net","Made teardown hook available for modules\n\nmodule.setup() and module.teardown() handlers now need to accept a\nsecond parameter which will be \"True\" if the module is in the process of\nbeing reloaded.","TerrorBite",true],["5b47c3c053136dcd874b57299f6259c8a48fd7f6","d52dc88c669b14b015cebcfda3aeb3010c33de31@lethargiclion.net","Bugfix: mcstatus teardown hooked to wrong event\n\nUpdated to use the new teardown handler","TerrorBite",true],["b23cd3d8b36a4066159dbd938471329e0080fbfe","d52dc88c669b14b015cebcfda3aeb3010c33de31@lethargiclion.net","Call teardown hook for modules when the bot dies\n\nThe bot instance is terminated when connection is lost, and the factory\nproduces a new bot for the new connection. So we hook the disconnect\nevent to call teardown, as our bot instance and all its modules\neffectively only ever connect once.","TerrorBite",true],["c63af6e35bca5c24b4e82024cf9254ea64dcd962","d52dc88c669b14b015cebcfda3aeb3010c33de31@lethargiclion.net","Spaces => Tabs","TerrorBite",true],["abc829a146474a337cb918a12fd6a99cf53d34f5","d52dc88c669b14b015cebcfda3aeb3010c33de31@lethargiclion.net","Bugfix: Syntax error in tell module\n\nSyntax error originally introduced to test new exception handling, then\nsubsequently forgotten about","TerrorBite",true],["7b33d1892893e02c08c5e2bcd8dbe28deb674174","d52dc88c669b14b015cebcfda3aeb3010c33de31@lethargiclion.net","Bugfix: IndexError when laststatus is not set yet","TerrorBite",true],["22c7064e46bc9dde712550e989e302939f93f583","d52dc88c669b14b015cebcfda3aeb3010c33de31@lethargiclion.net","Make sure mcstatus properly binds to setup","TerrorBite",true],["f1bf5d93a42da61880da584b3a5763e7b639675c","5d5bb1943e215ba92e39afb0f06bec2c740e7a8a@ryanmccue.info","Merge pull request #31 from TerrorBite/teardown\n\nIntroduce teardown hook for modules; fix mcstatus bug","Ryan McCue",true]],"size":8,"ref":"refs/heads/master","head":"f1bf5d93a42da61880da584b3a5763e7b639675c"}