Branch: refs/heads/master
Home: https://github.com/openSUSE/osc
Commit: b6c95052745b8fa6749c888f211116373e579c69
https://github.com/openSUSE/osc/commit/b6c95052745b8fa6749c888f211116373e579...
Author: Marcus Huewe
Date: 2013-06-13 (Thu, 13 Jun 2013)
Changed paths:
M osc/commandline.py
Log Message:
-----------
- reworked the plugin loading mechanism
Using the "old" exec approach isn't possible anymore because it'll break all
plugins which aren't compatible with python3 (for instance the usage of
python2's "print" statement will lead to an error). In order to circumvent
this problem we do the following:
- import the plugin/module
- update the module's global symbol table with the "globals()" of the
commandline module
- bind the module's "do_*" functions to the "Osc" class
This basically mimics the old "exec" semantics.
Commit: 659562a3eee968139f4e0bcf5003b4954a24fb68
https://github.com/openSUSE/osc/commit/659562a3eee968139f4e0bcf5003b4954a24f...
Author: Marcus Huewe
Date: 2013-06-13 (Thu, 13 Jun 2013)
Changed paths:
M NEWS
Log Message:
-----------
- removed plugin migration hint from the NEWS file (for now)
Compare: https://github.com/openSUSE/osc/compare/d618c53bfe3c...659562a3eee9