)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"c13cf80336b220bbbec98fb5483c300d72df4776","unresolved":false,"context_lines":[{"line_number":10,"context_line":"dependencies on the Trove database model classes."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I71762baa095039f65e97b3413a7ff0fc3e0014ec"},{"line_number":13,"context_line":"Closes-Bug: 1259642"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAUH%2F%2BI6k%3D","line":13,"updated":"2014-01-29 19:33:46.000000000","message":"Closes-Bug: #1259642","commit_id":"8da85a4d461aca1b53b2f75eb09bd99f167a2adb"}],"trove/db/sqlalchemy/migrate_repo/versions/019_datastore_fix.py":[{"author":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"change_message_id":"617e0c837552a25e8904498b660000095b787af9","unresolved":false,"context_lines":[{"line_number":27,"context_line":"                              datastore_versions_table,"},{"line_number":28,"context_line":"                              image_id):"},{"line_number":29,"context_line":"    datastore \u003d select("},{"line_number":30,"context_line":"        columns\u003d[\"id\", \"name\", \"manager\"],"},{"line_number":31,"context_line":"        from_obj\u003ddatastores_table,"},{"line_number":32,"context_line":"        whereclause\u003d\"manager\u003d\u0027mysql\u0027\","},{"line_number":33,"context_line":"        limit\u003d1"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2BTv8%3D","line":30,"updated":"2014-01-28 05:32:07.000000000","message":"the datastore does not have the manager field any longer. Its was modified in 017 to be on the version.","commit_id":"524b1461b1d4d16e0fc84de8fc53e1db27649445"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"9442ce9e37500a9746dce5933845bbd89f6f29fc","unresolved":false,"context_lines":[{"line_number":27,"context_line":"                              datastore_versions_table,"},{"line_number":28,"context_line":"                              image_id):"},{"line_number":29,"context_line":"    datastore \u003d select("},{"line_number":30,"context_line":"        columns\u003d[\"id\", \"name\", \"manager\"],"},{"line_number":31,"context_line":"        from_obj\u003ddatastores_table,"},{"line_number":32,"context_line":"        whereclause\u003d\"manager\u003d\u0027mysql\u0027\","},{"line_number":33,"context_line":"        limit\u003d1"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2BS5o%3D","line":30,"in_reply_to":"AAAAUH%2F%2BTv8%3D","updated":"2014-01-28 10:05:07.000000000","message":"agreed. this should have merged before the others... now the logic needs to be a bit more complicated. since i know this needs to be merged pronto, i\u0027ve taken the liberty to fix this patch and include a proper downgrade:\n\nsee https://gist.github.com/amcrn/ff2ae2d000769e3d143b\n\nother than some possible formatting/stylistic issues, it works (see comment to the gist). please make sure to look it over vs. take my word for it however.\n\nvipul: if you wouldn\u0027t mind adding \"Co-Authored-By: amcrn \u003camcreynolds@ebaysf.com\u003e\" in the commit msg to show a little love for the work above, that\u0027d be cool.","commit_id":"524b1461b1d4d16e0fc84de8fc53e1db27649445"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"9442ce9e37500a9746dce5933845bbd89f6f29fc","unresolved":false,"context_lines":[{"line_number":69,"context_line":"    instances \u003d select("},{"line_number":70,"context_line":"        columns\u003d[\"id\"],"},{"line_number":71,"context_line":"        from_obj\u003dinstances_table,"},{"line_number":72,"context_line":"        whereclause\u003d\"datastore_version_id \u003d NULL\""},{"line_number":73,"context_line":"    ).execute()"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    return instances"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2BS5c%3D","line":72,"updated":"2014-01-28 10:05:07.000000000","message":"should be \"is NULL\" not \"\u003d NULL\"","commit_id":"524b1461b1d4d16e0fc84de8fc53e1db27649445"},{"author":{"_account_id":8214,"name":"Auston McReynolds","email":"amcreynolds@ebaysf.com","username":"amcreynolds"},"change_message_id":"9442ce9e37500a9746dce5933845bbd89f6f29fc","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    instances \u003d find_all_instances_wo_datastore_version(instance_table)"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    if instances.rowcount \u003e 0:"},{"line_number":86,"context_line":"        image \u003d find_image(\"mysql\")"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        image_id \u003d \"00000000-0000-0000-0000-000000000000\""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2BS5I%3D","line":85,"updated":"2014-01-28 10:05:07.000000000","message":"rowcount on ResultProxy only works on updates/deletes","commit_id":"524b1461b1d4d16e0fc84de8fc53e1db27649445"}]}
