{"head":"8e8e9a5d6d1b368276b108bc3d4ae31ca9aff0f6","size":2,"push_id":47163175,"ref":"refs/heads/master","commits":[{"sha":"c01b7738b1e44eb7ba1287ac4b5309d0ca596ab0","author":{"name":"Paul Traylor","email":"8b2051e38f11529256abf8fab2b539ef281db419@gmail.com"},"url":"https://api.github.com/repos/kfdm/purplebot/commits/c01b7738b1e44eb7ba1287ac4b5309d0ca596ab0","message":"Rewritten plugin loader\n\nReworked the plugin loader to use __import__ so that it will work more\nlike the regular import statements. This allows us to load any python\nmodule as a bot plugin as long as it contains the key __purple__ which\nwe will use to distinguish appropriate bot plugins."},{"sha":"8e8e9a5d6d1b368276b108bc3d4ae31ca9aff0f6","author":{"name":"Paul Traylor","email":"8b2051e38f11529256abf8fab2b539ef281db419@gmail.com"},"url":"https://api.github.com/repos/kfdm/purplebot/commits/8e8e9a5d6d1b368276b108bc3d4ae31ca9aff0f6","message":"Move \"built-in\" plugins to their new home"}],"legacy":{"head":"8e8e9a5d6d1b368276b108bc3d4ae31ca9aff0f6","size":2,"push_id":47163175,"shas":[["c01b7738b1e44eb7ba1287ac4b5309d0ca596ab0","kungfudiscomonkey@gmail.com","Rewritten plugin loader\n\nReworked the plugin loader to use __import__ so that it will work more\nlike the regular import statements. This allows us to load any python\nmodule as a bot plugin as long as it contains the key __purple__ which\nwe will use to distinguish appropriate bot plugins.","Paul Traylor"],["8e8e9a5d6d1b368276b108bc3d4ae31ca9aff0f6","kungfudiscomonkey@gmail.com","Move \"built-in\" plugins to their new home","Paul Traylor"]],"ref":"refs/heads/master"}}