{"push_id":2334754756,"size":1,"distinct_size":1,"ref":"refs/heads/dev","head":"c97a02ba00254cd8db8eeeda33238b9883e0317c","before":"bde821bc392c98aa61c578922df79f4d71045474","commits":[{"sha":"c97a02ba00254cd8db8eeeda33238b9883e0317c","author":{"name":"Diana Guttman","email":"cd5a111a0e1d16f75f193b5dfb1cf856591e006b@intel.com"},"message":"Changing the way the plugin factories work.\n\n- Replace independent factories with single templated class.\n- No longer register with a half instantiated object, rather\n  each plugin type has a make_plugin() static method that news\n  a pointer to the base class.\n- The make_plugin() function pointer is what is registered with\n  the factory.\n- Add missing includes of config.h\n- Enable IOGroups as plugins.\n- Also added public interface to register IOGroups with PlatformIO.\n- This enables IOGroups to be created at runtime in addition to\n  dynamic loading of plugins with dlopen().\n- Add missing method to MockPlatformIO.\n\nChange-Id: I12d7cd9c5a8834631b4bc56e29be9f0fe99ced92\nSigned-off-by: Diana Guttman <diana.r.guttman@intel.com>\nSigned-off-by: Christopher M. Cantalupo <christopher.m.cantalupo@intel.com>","distinct":true,"url":"https://api.github.com/repos/geopm/geopm/commits/c97a02ba00254cd8db8eeeda33238b9883e0317c"}]}
{"actor":{"display_login":"cmcantalupo"}}