websetup: Allow enabling plugins listed in disable_plugins.
authorJoey Hess <joey@kitenet.net>
Sun, 13 Jun 2010 14:21:19 +0000 (10:21 -0400)
committerJoey Hess <joey@kitenet.net>
Sun, 13 Jun 2010 14:21:19 +0000 (10:21 -0400)
commit17592a951bf06ede47f500af25308e9c68944279
tree5b44ea533ae227b4a05ceb352bb314abb80201ac
parent89a970bd7d8cccf5362985ae293aba5626429095
websetup: Allow enabling plugins listed in disable_plugins.

The bug here was that disabling a plugin included thru goodstuff, like
htmlscrubber, caused it to be added to disable_plugins, and those plugins
were never loaded, so could not be re-enabled. Fix by allowing them to be
force loaded when appropriate. (Also that allows disabled plugins to still
record their setup options when dumping a setup file.)
IkiWiki.pm
IkiWiki/Setup.pm
debian/changelog