)]}'
{"upgrade-keystone":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"83a7ac3c396c88e4983a9087bd5cff7e81c85a2a","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    configure_keystone_upgrade"},{"line_number":89,"context_line":"else"},{"line_number":90,"context_line":"    echo \"Warning: No new configurations were found for Openstack Keystone.\"\\"},{"line_number":91,"context_line":"\t \"If your patch fails in during the upgrade this may be the cause.\""},{"line_number":92,"context_line":"fi"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"# Simulate init_keystone()"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAATn%2F9mSk%3D","line":91,"updated":"2013-12-09 20:12:27.000000000","message":"hard tab","commit_id":"8df36f1172042e1659577d5e2a07847785fe9163"}],"upgrade-packages":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"83a7ac3c396c88e4983a9087bd5cff7e81c85a2a","unresolved":false,"context_lines":[{"line_number":30,"context_line":"if [ -e $upgrade_file ]; then"},{"line_number":31,"context_line":"    source $upgrade_file"},{"line_number":32,"context_line":"else"},{"line_number":33,"context_line":"    echo \"Warning: No new configurations were found for new necessary\" \\ "},{"line_number":34,"context_line":"\"packages. If your patch fails during the upgrade this may be the cause.\""},{"line_number":35,"context_line":"fi"},{"line_number":36,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAATn%2F9mSg%3D","line":33,"updated":"2013-12-09 20:12:27.000000000","message":"weird spacing","commit_id":"8df36f1172042e1659577d5e2a07847785fe9163"}]}
