{"push_id":1441680907,"size":1,"distinct_size":1,"ref":"refs/heads/crog/orphaned_entity_removal","head":"39ea1dfd654ffe6531e1db2a77b0826e88e8f9af","before":"4bd939e86294f0a68ada7e730775c886f37353da","commits":[{"sha":"39ea1dfd654ffe6531e1db2a77b0826e88e8f9af","author":{"name":"Chris Rog","email":"ce97a93766810d144b158cb5658d9c97032b6fea@redhat.com"},"message":"The Product and Content managers now clean up orphaned entities\n\n- Product and Content entities orphaned by update operations are now\n  properly cleaned up at the end of the update operation\n- Unit test within suites extending the DatabaseTestFixture are now automatically\n  run within a transaction\n- DatabaseTestFixture no longer throws IllegalStateExceptions if attempting\n  to start a transaction when one is already active, or when committing or\n  rolling back when a transaction is not active\n- Some unit tests have been updated in accordance with the above changes\n- Updated the async job call in candlepin_api to also abort on jobs in\n  the \"failed\" state\n- SubscriptionReconciler has been moved to the Importer, as it only needs\n  to be performed during import\n- Optimized product version lookups\n- Added an additional spec test for verifying product retrevials","distinct":true,"url":"https://api.github.com/repos/candlepin/candlepin/commits/39ea1dfd654ffe6531e1db2a77b0826e88e8f9af"}]}
{"actor":{"display_login":"Ceiu"}}