)]}'
{"glance/api/v2/images.py":[{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"0b4857fa94d4eb9a7fc3bea77a093ed8942c3ba0","unresolved":false,"context_lines":[{"line_number":22,"context_line":"import webob.exc"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from glance.api import policy"},{"line_number":25,"context_line":"import glance.api.v2.filters as filtersv2"},{"line_number":26,"context_line":"from glance.common import exception"},{"line_number":27,"context_line":"from glance.common import utils"},{"line_number":28,"context_line":"from glance.common import wsgi"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOH%2F%2F5Hg%3D","line":25,"updated":"2013-03-21 21:44:32.000000000","message":"None of the changes in this file seem relevant to migration 017","commit_id":"eb6edd721fc4fea4ead0c3d61099d968848355c4"}],"glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"fe76aaf55f3ab00f1bf11fa938bdc1c21c8562cf","unresolved":false,"context_lines":[{"line_number":135,"context_line":"def legacy__get_credstring(self):"},{"line_number":136,"context_line":"    if self.user:"},{"line_number":137,"context_line":"        return \u0027%s:%s@\u0027 % (self.user, self.key)"},{"line_number":138,"context_line":"    return \u0027\u0027"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"def legacy_parse_uri(self, uri):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAOX%2F%2F9vo%3D","side":"PARENT","line":138,"updated":"2013-04-04 10:00:22.000000000","message":"IMHO more pythonic as:\n\n  return \u0027%s:%s@\u0027 % (self.user, self.key) if self.user else \u0027\u0027","commit_id":"a3c0a5fc2bc038155609829b1990afe93a603c07"}],"glance/tests/unit/v2/test_images_resource.py":[{"author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"change_message_id":"0b4857fa94d4eb9a7fc3bea77a093ed8942c3ba0","unresolved":false,"context_lines":[{"line_number":1205,"context_line":"        self.assertRaises(webob.exc.HTTPBadRequest,"},{"line_number":1206,"context_line":"                          self.deserializer.index, request)"},{"line_number":1207,"context_line":""},{"line_number":1208,"context_line":"    def test_index_with_bad_is_visibility(self):"},{"line_number":1209,"context_line":"        request \u003d unit_test_utils.get_fake_request("},{"line_number":1210,"context_line":"            \u0027/images?visibility\u003dBadValue\u0027)"},{"line_number":1211,"context_line":"        self.assertRaises(webob.exc.HTTPBadRequest,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOH%2F%2F5HY%3D","line":1208,"updated":"2013-03-21 21:44:32.000000000","message":"Nor do the changes here seem relevant to the migration either.","commit_id":"eb6edd721fc4fea4ead0c3d61099d968848355c4"}]}
