)]}'
{"cinder/api/views/versions.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"3b7d1ffe81eeb706f3e77435c8d2893c472d9868","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"versions_opts \u003d ["},{"line_number":23,"context_line":"    cfg.StrOpt(\u0027public_endpoint\u0027, default\u003dNone,"},{"line_number":24,"context_line":"               help\u003d\u0027Public url to use for versions endpoint. The default \u0027"},{"line_number":25,"context_line":"                    \u0027is None, which will use the request\\\u0027s host_url \u0027"},{"line_number":26,"context_line":"                    \u0027attribute to populate the URL base. If Cinder is \u0027"},{"line_number":27,"context_line":"                    \u0027operating behind a proxy, you will want to change \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_7f40c535","line":24,"updated":"2015-02-27 17:16:09.000000000","message":"You could use double quotes to not escape \u0027 inline","commit_id":"1a85f2504f993d1eda925408950a7aea4a8a8d72"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"c3386f2b6af226387bded7568a0a35ea957b346c","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"versions_opts \u003d ["},{"line_number":23,"context_line":"    cfg.StrOpt(\u0027public_endpoint\u0027, default\u003dNone,"},{"line_number":24,"context_line":"               help\u003d\u0027Public url to use for versions endpoint. The default \u0027"},{"line_number":25,"context_line":"                    \u0027is None, which will use the request\\\u0027s host_url \u0027"},{"line_number":26,"context_line":"                    \u0027attribute to populate the URL base. If Cinder is \u0027"},{"line_number":27,"context_line":"                    \u0027operating behind a proxy, you will want to change \u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_246c729c","line":24,"in_reply_to":"ba7be1f8_7f40c535","updated":"2015-02-28 02:05:15.000000000","message":"Done","commit_id":"1a85f2504f993d1eda925408950a7aea4a8a8d72"}],"cinder/tests/api/test_versions.py":[{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"3b7d1ffe81eeb706f3e77435c8d2893c472d9868","unresolved":false,"context_lines":[{"line_number":45,"context_line":"                           \u0027href\u0027: \u0027https://example.com:8776/v2/\u0027}],"},{"line_number":46,"context_line":"            },"},{"line_number":47,"context_line":"        ]"},{"line_number":48,"context_line":"        self.assertEqual(expected, results)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_1f87c962","line":48,"updated":"2015-02-27 17:16:09.000000000","message":"Please, add test how it works without setting public_endpoint","commit_id":"1a85f2504f993d1eda925408950a7aea4a8a8d72"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"c3386f2b6af226387bded7568a0a35ea957b346c","unresolved":false,"context_lines":[{"line_number":45,"context_line":"                           \u0027href\u0027: \u0027https://example.com:8776/v2/\u0027}],"},{"line_number":46,"context_line":"            },"},{"line_number":47,"context_line":"        ]"},{"line_number":48,"context_line":"        self.assertEqual(expected, results)"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_24f1d2cd","line":48,"in_reply_to":"ba7be1f8_1f87c962","updated":"2015-02-28 02:05:15.000000000","message":"Done","commit_id":"1a85f2504f993d1eda925408950a7aea4a8a8d72"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"d8597085ae2b97c98c5f4c1db230a5980aceba82","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 OpenStack Foundation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba7be1f8_7c4d1672","line":1,"updated":"2015-02-28 19:46:23.000000000","message":"Please remove OpenStack Foundation copyright unless you work for the foundation.\n\nhttps://wiki.openstack.org/wiki/LegalIssuesFAQ#OpenStack_Foundation_Copyright_Headers","commit_id":"9557501886291417cbe1be3c956fbd80b6e29f55"},{"author":{"_account_id":8846,"name":"Hao Wang","display_name":"Hao Wang","email":"sxmatch1986@gmail.com","username":"sxmatch"},"change_message_id":"a75a5cfc4825dafa08aecb35baca75dfcdf6cfba","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 OpenStack Foundation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba7be1f8_5df12269","line":1,"in_reply_to":"ba7be1f8_7c4d1672","updated":"2015-03-02 06:53:49.000000000","message":"Done","commit_id":"9557501886291417cbe1be3c956fbd80b6e29f55"}]}
