)]}'
{"nova/db/sqlalchemy/api_migrations/migrate_repo/versions/026_quotas.py":[{"author":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"change_message_id":"d541fe51d306ebc8d9192b588127f30273cac759","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":39,"context_line":"    )"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    quota_classes.create()"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    quota_usages \u003d Table(\u0027quota_usages\u0027, meta,"},{"line_number":44,"context_line":"        Column(\u0027created_at\u0027, DateTime),"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a95cdbc_a696f549","line":41,"updated":"2016-10-06 17:26:19.000000000","message":"If you use the checkfirst\u003dTrue argument in these create calls then this become idempotent.","commit_id":"0405e3468c93be391dce3001b0c6d4ae622ce141"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"91128c3481167ba8efb05f23a6e5827f909d8e1f","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    uniq_name \u003d \"uniq_project_user_quotas0user_id0project_id0resource\""},{"line_number":77,"context_line":"    project_user_quotas \u003d Table(\u0027project_user_quotas\u0027, meta,"},{"line_number":78,"context_line":"                        Column(\u0027id\u0027, Integer, primary_key\u003dTrue,"},{"line_number":79,"context_line":"                               nullable\u003dFalse),"},{"line_number":80,"context_line":"                        Column(\u0027created_at\u0027, DateTime),"},{"line_number":81,"context_line":"                        Column(\u0027updated_at\u0027, DateTime),"},{"line_number":82,"context_line":"                        Column(\u0027user_id\u0027,"},{"line_number":83,"context_line":"                               String(length\u003d255),"},{"line_number":84,"context_line":"                               nullable\u003dFalse),"},{"line_number":85,"context_line":"                        Column(\u0027project_id\u0027,"},{"line_number":86,"context_line":"                               String(length\u003d255),"},{"line_number":87,"context_line":"                               nullable\u003dFalse),"},{"line_number":88,"context_line":"                        Column(\u0027resource\u0027,"},{"line_number":89,"context_line":"                               String(length\u003d255),"},{"line_number":90,"context_line":"                               nullable\u003dFalse),"},{"line_number":91,"context_line":"                        Column(\u0027hard_limit\u0027, Integer, nullable\u003dTrue),"},{"line_number":92,"context_line":"                        UniqueConstraint(\u0027user_id\u0027, \u0027project_id\u0027, \u0027resource\u0027,"},{"line_number":93,"context_line":"                                         name\u003duniq_name),"},{"line_number":94,"context_line":"                        Index(\u0027project_user_quotas_project_id_idx\u0027,"},{"line_number":95,"context_line":"                              \u0027project_id\u0027),"},{"line_number":96,"context_line":"                        Index(\u0027project_user_quotas_user_id_idx\u0027,"},{"line_number":97,"context_line":"                              \u0027user_id\u0027),"},{"line_number":98,"context_line":"                        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":99,"context_line":"                        mysql_charset\u003d\u0027utf8\u0027,"},{"line_number":100,"context_line":"                        )"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    project_user_quotas.create(checkfirst\u003dTrue)"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"1a95cdbc_db5d5d16","line":100,"range":{"start_line":78,"start_character":24,"end_line":100,"end_character":25},"updated":"2016-10-07 20:14:58.000000000","message":"Your indent got a little crazy here.","commit_id":"30f8b47cda06a3a889140ac1c7bad5e964f352bf"}]}
