There are a lot of minor commits sprinkled throughout, which I know makes it a bit harder
to follow the plot. The important ones are:
67ff0db (Make blivet.populator into a subpackage.)
140cced (Add base classes for type-specific Populator helpers.)
b7a5575 (Move device-type-specific populator bits to populator helpers.)
f0576da (Move format-type-specific bits into populator helpers.)
685d7ca (Add functions to return a helper class based on device data.)
ff93e3e (Use helper getter functions to find populator helpers.)
0efaeeb (Convert Populator to a mixin class.)
Browsing the tip of the branch would probably help more than reading the larger patches. I
especially recommend looking through `blivet/populator/` and comparing it to
`blivet/populator.py` on master.
I would be willing to consider dropping the patch to convert Populator to a mixin, whether
from this PR or completely.
--
To view this pull request on github, visit
https://github.com/rhinstaller/blivet/pull/292