{"push_id":768725749,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"0ed7e090ff5acf036ee306a6bb6d7cbf66424fe0","before":"a7d17920ca9ec913f1929893649f996c02f8d7af","commits":[{"sha":"df31ac1f11b8139d8b930d05565003ba74150e82","author":{"email":"aa1502140e2abc81dc2c815c0d5ae2df26143d4b@redhat.com","name":"Miguel Angel Ajo"},"message":"Make NeutronDbObjectDuplicateEntry exception more verbose\n\nNeutronObjectDuplicateEntry is an exception derived from Conflict,\nwhich is mapped to HTTPConflict. When such exception is thrown\nduring an API layer call, we will provide more detail to the caller\nabout what was exactly duplicated, and for which fields,\nthe information is extracted from the DB exception.\n\nNeutronObjectDuplicateEntry is renamed into NeutronDbObjectDuplicate\nto make clear it is for handling db duplicate exceptions, in\nthe future we could generalize to a base NeutronObjectDuplicate class\nif we need separate handling for other object backings (mem, keystore,\netc).\n\nChange-Id: I6ec5883b3456ebc842f3f7bffd8cc924293f5766","distinct":true,"url":"https://api.github.com/repos/openstack/neutron/commits/df31ac1f11b8139d8b930d05565003ba74150e82"},{"sha":"0ed7e090ff5acf036ee306a6bb6d7cbf66424fe0","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Make NeutronDbObjectDuplicateEntry exception more verbose\"","distinct":true,"url":"https://api.github.com/repos/openstack/neutron/commits/0ed7e090ff5acf036ee306a6bb6d7cbf66424fe0"}]}