{"push_id":620517936,"size":1,"distinct_size":1,"ref":"refs/heads/milestone-proposed","head":"cbedac560c95a45488b312fc4f47289e79640f72","before":"1b4acb01acad0fd6120d7fe3cb0094240e255bf1","commits":[{"sha":"cbedac560c95a45488b312fc4f47289e79640f72","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Updated openstack/openstack\nProject: openstack/glance  a7d63728565a403b5199e492cd212982222a210f\n\nArtifact Plugins Loader\n\nAdds a Stevedore-based plugin loader which is capable to load custom\nArtifact Types implemented as classes or lists of classes.\n\nThe Loader validates if entry-points' names match the type names of the\nArtifactTypes, ensures that no version conflicts occur (i.e. there are\nno Artifact Types which have identical combination of Type Name and Type\nVersion), maintains the mapping of Type Names to the actual classes and\nalso keeps an index of Artifact Types by their endpoint aliases.\n\nModifies the Serialization utility of Declarative framework to use the\nactual set of plugins instead of synthetic type dictionary.\n\nAdds several example plugins to glance/contrib directory.\n\nImplements-blueprint: artifact-repository\n\nCo-Authored-By: Inessa Vasilevskaya <ivasilevskaya@mirantis.com>\nCo-Authored-By: Alexander Tivelkov <ativelkov@mirantis.com>\n\nChange-Id: I5ff5d4c257a1c42885068f4343f52e55189265a5","distinct":true,"url":"https://api.github.com/repos/openstack/openstack/commits/cbedac560c95a45488b312fc4f47289e79640f72"}]}