)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"c46cf82ae4978a656ab9632a1ea020c1a8c8711c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Darja Shakhray \u003cdshakhray@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-08-04 13:24:56 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u0027Add an API call to get the list of available schemes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This code adds the ability to get a list of all"},{"line_number":10,"context_line":"available schemes in glance_store"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a4dcd0f_9ae2ae02","line":7,"updated":"2015-08-04 12:55:57.000000000","message":"There is a redundant single quote :)","commit_id":"2e36e7839690fcb943fe06765bed2cb6ce2424e5"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"c46cf82ae4978a656ab9632a1ea020c1a8c8711c","unresolved":false,"context_lines":[{"line_number":7,"context_line":"\u0027Add an API call to get the list of available schemes"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This code adds the ability to get a list of all"},{"line_number":10,"context_line":"available schemes in glance_store"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"ApiImpact"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a4dcd0f_bab68ada","line":10,"updated":"2015-08-04 12:55:57.000000000","message":"I think not in glance_store, but in Glance, since you removed several schemes on the server level.","commit_id":"2e36e7839690fcb943fe06765bed2cb6ce2424e5"},{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"c46cf82ae4978a656ab9632a1ea020c1a8c8711c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This code adds the ability to get a list of all"},{"line_number":10,"context_line":"available schemes in glance_store"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"ApiImpact"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I8e8927512cf07932475f98a188461dd3975524b8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a4dcd0f_da6356b0","line":12,"updated":"2015-08-04 12:55:57.000000000","message":"DocImpact is required too","commit_id":"2e36e7839690fcb943fe06765bed2cb6ce2424e5"}],"glance/api/v2/images.py":[{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"1db38d9d52b9fbc794404398be46a95502ea9b5c","unresolved":false,"context_lines":[{"line_number":317,"context_line":"            image.status \u003d \u0027queued\u0027"},{"line_number":318,"context_line":""},{"line_number":319,"context_line":"    def get_available_schemes(self, req):"},{"line_number":320,"context_line":"        return {\u0027available_schemes\u0027: glance_store.get_known_schemes()}"},{"line_number":321,"context_line":""},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"class RequestDeserializer(wsgi.JSONRequestDeserializer):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_8954d854","line":320,"updated":"2015-08-03 18:32:36.000000000","message":"it\u0027s wrong output: as you may see glance excludes several schemes for security reasons on it\u0027s layer.\n\nhttps://github.com/openstack/glance/blob/master/glance/common/store_utils.py#L137","commit_id":"028d141c3408079ab5d356b8801f5e09decd3c8e"}],"glance/tests/functional/test_api.py":[{"author":{"_account_id":16683,"name":"Alexey Galkin","email":"agalkin@mirantis.com","username":"agalkin"},"change_message_id":"51486edc923bc76b01b97ebb75ccfec0a6a84288","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a50d1a3_7b3746fe","updated":"2015-08-03 11:39:58.000000000","message":"This test probably location in another file, for example some here: glance/tests/functional/v2/test_images.py or test_schemas.py","commit_id":"1f5018a83ffee505ace0119b6b68feb5dc11e478"}],"glance/tests/functional/v2/test_images.py":[{"author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"change_message_id":"1db38d9d52b9fbc794404398be46a95502ea9b5c","unresolved":false,"context_lines":[{"line_number":2610,"context_line":"        response \u003d requests.get(path, headers\u003dheaders)"},{"line_number":2611,"context_line":""},{"line_number":2612,"context_line":"        actual \u003d {u\u0027available_schemes\u0027:"},{"line_number":2613,"context_line":"                  [u\u0027file\u0027, u\u0027filesystem\u0027, u\u0027http\u0027, u\u0027https\u0027]}"},{"line_number":2614,"context_line":"        content \u003d jsonutils.loads(response.text)"},{"line_number":2615,"context_line":"        content[\"available_schemes\"].sort()"},{"line_number":2616,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a4dcd0f_a98674b7","line":2613,"updated":"2015-08-03 18:32:36.000000000","message":"\u0027file\u0027 and \u0027filesystem\u0027 are rejected in glance, so they cannot be in the output.","commit_id":"028d141c3408079ab5d356b8801f5e09decd3c8e"}]}
