{"push_id":861153203,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"aa8b25551dc796e531d8cd498423079041241cc8","before":"062b557085f452e095514b22ed97f6ec17f69030","commits":[{"sha":"fd1d3516c363fd8f13946cbc3cd2392f0464ac5c","author":{"email":"deb0876fc96a13348627cdf9b95a95731d86b90e@hotmail.com","name":"gmt2001"},"message":"Added !helpcoolcom with usage information for !coolcom\nAdded ability to get the current !coolcom setting for individual commands\nAdded the global coolcom value to the individual coolcom delete response","distinct":true,"url":"https://api.github.com/repos/gmt2001/PhantomBot/commits/fd1d3516c363fd8f13946cbc3cd2392f0464ac5c"},{"sha":"dc28c763ed04c7d22e4f446e207e9248dddbebb3","author":{"email":"deb0876fc96a13348627cdf9b95a95731d86b90e@hotmail.com","name":"gmt2001"},"message":"Fixed IniStore.GetFileList returning file names with extensions","distinct":true,"url":"https://api.github.com/repos/gmt2001/PhantomBot/commits/dc28c763ed04c7d22e4f446e207e9248dddbebb3"},{"sha":"29d5ee77f86500945c13d79532c6f6a6c6b9f4f6","author":{"email":"deb0876fc96a13348627cdf9b95a95731d86b90e@hotmail.com","name":"gmt2001"},"message":"Fixed a missing increment","distinct":true,"url":"https://api.github.com/repos/gmt2001/PhantomBot/commits/29d5ee77f86500945c13d79532c6f6a6c6b9f4f6"},{"sha":"82c27306ac9f3533d2785d49ccf6bd2f77b612a0","author":{"email":"deb0876fc96a13348627cdf9b95a95731d86b90e@hotmail.com","name":"gmt2001"},"message":"Encapsulated all Statement and ResultSet using try-with-resources","distinct":true,"url":"https://api.github.com/repos/gmt2001/PhantomBot/commits/82c27306ac9f3533d2785d49ccf6bd2f77b612a0"},{"sha":"08aedc9061c3883899da798c210c9c3986154e5b","author":{"email":"deb0876fc96a13348627cdf9b95a95731d86b90e@hotmail.com","name":"gmt2001"},"message":"Implemented AddFile in IniStore, called from LoadFile\nMade IniStore create it's directory recursively if neccessary\nMade IniStore check for directory existance in GetFileList\nSuppressed SocketException socket closed in HTTPServer when it is the result of a shutdown\nMoved Cache startup in PhantomBot constructor to fix Exceptions during the ini2sqlite process\nAdded a timer to the waiting step of shutdown\nMoved DataStore save in shutdown to just before disconnect, after scripts terminate\nAdded file exists check to BannedCache.loadFromFile\nAdded null check to EventBus to block events during constructor of PhantomBot\nFixed ScriptEventManager.unregister using the wrong remove method","distinct":true,"url":"https://api.github.com/repos/gmt2001/PhantomBot/commits/08aedc9061c3883899da798c210c9c3986154e5b"},{"sha":"aa8b25551dc796e531d8cd498423079041241cc8","author":{"email":"deb0876fc96a13348627cdf9b95a95731d86b90e@hotmail.com","name":"gmt2001"},"message":"Added sub-counters for ini2sqlite due to long conversion times in large files\nCaught some potential unexpected NullPointerException in Cache classes","distinct":true,"url":"https://api.github.com/repos/gmt2001/PhantomBot/commits/aa8b25551dc796e531d8cd498423079041241cc8"}]}