)]}'
{"oslo_db/sqlalchemy/migration.py":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"420241cb185e58b2bcfca65299d3a48d3af06d92","unresolved":false,"context_lines":[{"line_number":72,"context_line":"                message\u003d_(\"version should be an integer\"))"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    current_version \u003d db_version(engine, abs_path, init_version)"},{"line_number":75,"context_line":"    if version is not None and current_version \u003c version:"},{"line_number":76,"context_line":"        raise exception.DbMigrationError(_(\"DB schema downgrades are not \""},{"line_number":77,"context_line":"                                           \"supported.\"))"},{"line_number":78,"context_line":"    repository \u003d _find_migrate_repo(abs_path)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba3cc151_87bdccb2","line":75,"updated":"2015-07-09 13:29:44.000000000","message":"While openstack projects gave up on DB schema downgrades, oslo.db might be used by some stackforge/etc projects, which still want to test downgrades - they would be surprised to see their migration tests start to fail with a new oslo.db release.\n\nCan we make this conditional and preserve the existing behavior? At least for now: later we can change the default to be \u0027forbid downgrades\u0027.","commit_id":"b77513ee5156e4e3e1c79a22f3b8949e85db317f"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"56a1068923b5d854685344a2b984e47386ca9573","unresolved":false,"context_lines":[{"line_number":72,"context_line":"                message\u003d_(\"version should be an integer\"))"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    current_version \u003d db_version(engine, abs_path, init_version)"},{"line_number":75,"context_line":"    if version is not None and current_version \u003c version:"},{"line_number":76,"context_line":"        raise exception.DbMigrationError(_(\"DB schema downgrades are not \""},{"line_number":77,"context_line":"                                           \"supported.\"))"},{"line_number":78,"context_line":"    repository \u003d _find_migrate_repo(abs_path)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_cdf3a072","line":75,"in_reply_to":"ba3cc151_87bdccb2","updated":"2015-07-20 20:12:35.000000000","message":"Sure. I haven\u0027t circled back up on this yet. This was one of the first passes.","commit_id":"b77513ee5156e4e3e1c79a22f3b8949e85db317f"}]}
