)]}'
{"nova/db/sqlalchemy/migrate_repo/versions/066_make_floating_ip_address_field_unique.py":[{"author":{"_account_id":1918,"name":"François Charlier","email":"francois.charlier@redhat.com","username":"francois-charlier"},"change_message_id":"774316b6f24a0328b8a35a03c6f0d6b6d62d86e0","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    meta.bind \u003d migrate_engine"},{"line_number":32,"context_line":"    floating_ips \u003d _get_table()"},{"line_number":33,"context_line":"    constraint \u003d migrate.UniqueConstraint(\u0027address\u0027,  floating_ips)"},{"line_number":34,"context_line":"    constraint.create(migrate_engine)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"def downgrade(migrate_engine):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAADH%2F%2F%2Bjc%3D","line":34,"updated":"2012-01-04 16:36:55.000000000","message":"Maybe log a warning if the unique constraint creation fails ? (as seen in 055_convert_flavor_id_to_str.py)","commit_id":"6ba884b23519deae7f186238092bdf69d143305e"},{"author":{"_account_id":642,"name":"Matt Dietz","email":"matthew.dietz@gmail.com","username":"cerberus"},"change_message_id":"9ec411df494ad51f989187b5652a523353091662","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    meta.bind \u003d migrate_engine"},{"line_number":32,"context_line":"    floating_ips \u003d _get_table()"},{"line_number":33,"context_line":"    constraint \u003d migrate.UniqueConstraint(\u0027address\u0027,  floating_ips)"},{"line_number":34,"context_line":"    constraint.create(migrate_engine)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"def downgrade(migrate_engine):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAADH%2F%2F%2BgM%3D","line":34,"in_reply_to":"AAAADH%2F%2F%2Bjc%3D","updated":"2012-01-04 17:31:52.000000000","message":"If the migration fails for any reason, it *should* raise already.","commit_id":"6ba884b23519deae7f186238092bdf69d143305e"}]}
