)]}'
{"nova/db/sqlalchemy/migrate_repo/versions/191_cinder_cleanup.py":[{"author":{"_account_id":6172,"name":"Boris Pavlovic","email":"boris@pavlovic.me","username":"boris-42"},"change_message_id":"8384ab0f2a30cab7e91134614861581262bd0a7e","unresolved":false,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"    for table in tables:"},{"line_number":159,"context_line":"        try:"},{"line_number":160,"context_line":"            table.create()"},{"line_number":161,"context_line":"        except Exception:"},{"line_number":162,"context_line":"            LOG.info(repr(table))"},{"line_number":163,"context_line":"            LOG.exception(_(\u0027Exception while creating table.\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FT9U%3D","line":160,"updated":"2013-07-04 09:24:32.000000000","message":"Why do you don\u0027t use utils.create_shadow_table ?\n\nand avoid 192 migration?","commit_id":"473af59e1a433363134e3cf35a1f191a80f5f522"}],"nova/db/sqlalchemy/migrate_repo/versions/193_cinder_cleanup.py":[{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"9e2658c558810c6eda2d7675204f8d5b3430a3f7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright (c) 2013 Svetlana Shturm (sshturm@mirantis.com)."},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAPn%2F%2FQ6U%3D","line":3,"updated":"2013-07-05 17:48:44.000000000","message":"Is this supposed to be copyright *you*, or copyright Mirantis?  For most people it\u0027s their company.","commit_id":"0c19873bb50eb99f446c4095478e08fff8cb7cef"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"94bf2627dc94f480410f9d139a5e62efb3ed0bca","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright (c) 2013 Svetlana Shturm (sshturm@mirantis.com)."},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAP3%2F%2F%2FkA%3D","line":3,"in_reply_to":"AAAAPn%2F%2FQ6U%3D","updated":"2013-07-07 03:06:04.000000000","message":"I\u0027ve wondered about this too, Boris does it also.","commit_id":"0c19873bb50eb99f446c4095478e08fff8cb7cef"}]}
