gbin/err — pull request #221 by zoni (2013-12-31 15:19:42+00:00)
Title: Plugin reloading refactoring

This PR renames the current load/unload to blacklist/unblacklist, keeping the current behavior except for the automatic loading/unloading of the plugin in question. It also changes the original load and unload commands to only do the actual (un)loading part, ignoring the blacklisting bits.

(I deliberately split these up so that it's still possible to load a blacklisted plugin, which I think is nice functionality, even if it's unlikely to be used much. As I doubt these commands are used often, having to issue two commands where one used to be required is unlikely to be much of an issue)

It also changes the behavior of !reload to reload the full plugin object, so that code changes are picked up without the need for restarting the entire bot (this is a fix for issue #216).