)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a3c111e247c1f2a69d5d1065747035bca977b7b3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Only warn about hostmappings during ocata upgrade"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The check and subsequent hard failure for HostMapping records in"},{"line_number":10,"context_line":"API migration 30 inconvenient at times during a new setup where"},{"line_number":11,"context_line":"we have flavors in place but no hosts yet. Since we can now check"},{"line_number":12,"context_line":"for and warn about missing HostMapping records in our upgrade"},{"line_number":13,"context_line":"status command, this patch lowers the lack of host mappings check"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a461143_537e3ae5","line":10,"range":{"start_line":10,"start_character":17,"end_line":10,"end_character":29},"updated":"2017-01-26 01:13:39.000000000","message":"nit: is inconvenient","commit_id":"dc02ceb758fca1f0fa12d2815916696250b6fc02"}],"nova/db/sqlalchemy/api_migrations/migrate_repo/versions/030_require_cell_setup.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a3c111e247c1f2a69d5d1065747035bca977b7b3","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from nova import exception"},{"line_number":17,"context_line":"from nova.i18n import _"},{"line_number":18,"context_line":"from nova import objects"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a461143_b36d9e34","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":0},"updated":"2017-01-26 01:13:39.000000000","message":"Jesus what do you think blank lines are free or something?!","commit_id":"dc02ceb758fca1f0fa12d2815916696250b6fc02"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a3c111e247c1f2a69d5d1065747035bca977b7b3","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    host_mappings \u003d Table(\u0027host_mappings\u0027, meta, autoload\u003dTrue)"},{"line_number":56,"context_line":"    count \u003d select([func.count()]).select_from(host_mappings).scalar()"},{"line_number":57,"context_line":"    if count \u003d\u003d 0:"},{"line_number":58,"context_line":"        msg \u003d _(\u0027No host mappings were found, but are required for Ocata. \u0027"},{"line_number":59,"context_line":"                \u0027Please run nova-manage cell_v2 simple_cell_setup before \u0027"},{"line_number":60,"context_line":"                \u0027continuing.\u0027)"},{"line_number":61,"context_line":"        LOG.warning(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a461143_137592f8","line":58,"range":{"start_line":58,"start_character":14,"end_line":58,"end_character":15},"updated":"2017-01-26 01:13:39.000000000","message":"This should be _LW.","commit_id":"dc02ceb758fca1f0fa12d2815916696250b6fc02"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"312f93d7cdd21dfa06e9acc5bfc5b86a41d50a1a","unresolved":false,"context_lines":[{"line_number":55,"context_line":"    host_mappings \u003d Table(\u0027host_mappings\u0027, meta, autoload\u003dTrue)"},{"line_number":56,"context_line":"    count \u003d select([func.count()]).select_from(host_mappings).scalar()"},{"line_number":57,"context_line":"    if count \u003d\u003d 0:"},{"line_number":58,"context_line":"        msg \u003d _(\u0027No host mappings were found, but are required for Ocata. \u0027"},{"line_number":59,"context_line":"                \u0027Please run nova-manage cell_v2 simple_cell_setup before \u0027"},{"line_number":60,"context_line":"                \u0027continuing.\u0027)"},{"line_number":61,"context_line":"        LOG.warning(msg)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a461143_b3775ed3","line":58,"range":{"start_line":58,"start_character":14,"end_line":58,"end_character":15},"in_reply_to":"3a461143_137592f8","updated":"2017-01-26 01:17:15.000000000","message":"Really? Does nova-manage do deferred translation?","commit_id":"dc02ceb758fca1f0fa12d2815916696250b6fc02"}]}
