Branch: refs/heads/master Home: https://github.com/openSUSE/osc2 Commit: 4a63d8e1e4be7d05b6b652eff2b57a427fb784a5 https://github.com/openSUSE/osc2/commit/4a63d8e1e4be7d05b6b652eff2b57a427fb7... Author: Marcus Huewe suse-tux@gmx.de Date: 2012-12-28 (Fri, 28 Dec 2012)
Changed paths: M osc/cli/util/shell.py
Log Message: ----------- - osc.cli.util.shell: added class AbstractItemSelectorFactory and restructured classes which are used by the ItemSelector
The main purpose of the factory is to create an ItemSelector (or subclass) instance. Additionally it can be used to hide creation of the objects which are used by the item selector (like the "item storage", a "wrapper" for the items etc.). This simplifies the code in the ReviewShellController (not yet committed) a lot.
obs-commits@lists.opensuse.org