)]}'
{"doc/api_samples/versions/v2-version-get-resp.json":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"b4a7ebce5ff20edf7a65baf0d3010b2c16735eb4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"version\": {"},{"line_number":3,"context_line":"            \"id\": \"v2.0\","},{"line_number":4,"context_line":"\t        \"links\": ["},{"line_number":5,"context_line":"                {"},{"line_number":6,"context_line":"                    \"href\": \"http://openstack.example.com/v2/\","},{"line_number":7,"context_line":"                    \"rel\": \"self\""}],"source_content_type":"application/json","patch_set":3,"id":"3a50d1a3_dd3fc785","line":4,"updated":"2015-07-31 07:09:37.000000000","message":"tab key?","commit_id":"3432353e5f0f0c620be44b0343d14cea7032bf16"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"1b18b1a25451c260be6d2c143c0ce6015e10860e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"version\": {"},{"line_number":3,"context_line":"            \"id\": \"v2.0\","},{"line_number":4,"context_line":"\t        \"links\": ["},{"line_number":5,"context_line":"                {"},{"line_number":6,"context_line":"                    \"href\": \"http://openstack.example.com/v2/\","},{"line_number":7,"context_line":"                    \"rel\": \"self\""}],"source_content_type":"application/json","patch_set":3,"id":"3a50d1a3_16db897d","line":4,"in_reply_to":"3a50d1a3_dd3fc785","updated":"2015-08-03 01:05:02.000000000","message":"ahh, Thanks. Done","commit_id":"3432353e5f0f0c620be44b0343d14cea7032bf16"}],"nova/api/openstack/compute/views/versions.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"360ba3d07050dbcbab1053dd12e72fa06914b059","unresolved":false,"context_lines":[{"line_number":27,"context_line":"class ViewBuilder(common.ViewBuilder):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def __init__(self, base_url):"},{"line_number":30,"context_line":"        \"\"\":param base_url: url of the root wsgi application.\"\"\""},{"line_number":31,"context_line":"        self.base_url \u003d base_url"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def build_choices(self, VERSIONS, req):"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_badfdbd4","line":30,"updated":"2015-08-21 01:08:38.000000000","message":"How about putting\n\n self.prefix \u003d self._update_compute_link_prefix(self.base_url)\n\nhere and ..","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0405be8a41e8ce61b78dc4d3e37525f96fbdef08","unresolved":false,"context_lines":[{"line_number":27,"context_line":"class ViewBuilder(common.ViewBuilder):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def __init__(self, base_url):"},{"line_number":30,"context_line":"        \"\"\":param base_url: url of the root wsgi application.\"\"\""},{"line_number":31,"context_line":"        self.base_url \u003d base_url"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def build_choices(self, VERSIONS, req):"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_c78ffdca","line":30,"in_reply_to":"fa1b9901_badfdbd4","updated":"2015-08-24 02:20:35.000000000","message":"Done","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"360ba3d07050dbcbab1053dd12e72fa06914b059","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    def build_version(self, version):"},{"line_number":67,"context_line":"        reval \u003d copy.deepcopy(version)"},{"line_number":68,"context_line":"        prefix \u003d self._update_compute_link_prefix(self.base_url)"},{"line_number":69,"context_line":"        reval[\u0027links\u0027].insert(0, {"},{"line_number":70,"context_line":"            \"rel\": \"self\","},{"line_number":71,"context_line":"            \"href\": prefix.rstrip(\u0027/\u0027) + \u0027/\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_b5704c41","line":68,"updated":"2015-08-21 01:08:38.000000000","message":"can remove here","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0405be8a41e8ce61b78dc4d3e37525f96fbdef08","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    def build_version(self, version):"},{"line_number":67,"context_line":"        reval \u003d copy.deepcopy(version)"},{"line_number":68,"context_line":"        prefix \u003d self._update_compute_link_prefix(self.base_url)"},{"line_number":69,"context_line":"        reval[\u0027links\u0027].insert(0, {"},{"line_number":70,"context_line":"            \"rel\": \"self\","},{"line_number":71,"context_line":"            \"href\": prefix.rstrip(\u0027/\u0027) + \u0027/\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_27b5997d","line":68,"in_reply_to":"fa1b9901_b5704c41","updated":"2015-08-24 02:20:35.000000000","message":"Done","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"360ba3d07050dbcbab1053dd12e72fa06914b059","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        prefix \u003d self._update_compute_link_prefix(self.base_url)"},{"line_number":69,"context_line":"        reval[\u0027links\u0027].insert(0, {"},{"line_number":70,"context_line":"            \"rel\": \"self\","},{"line_number":71,"context_line":"            \"href\": prefix.rstrip(\u0027/\u0027) + \u0027/\u0027,"},{"line_number":72,"context_line":"        })"},{"line_number":73,"context_line":"        return dict(version\u003dreval)"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_3aeaeb74","line":71,"updated":"2015-08-21 01:08:38.000000000","message":"reusing it like\n\n \"href\": self.prefix.rstrip(\u0027/\u0027) + \u0027/\u0027,\n\nand","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0405be8a41e8ce61b78dc4d3e37525f96fbdef08","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        prefix \u003d self._update_compute_link_prefix(self.base_url)"},{"line_number":69,"context_line":"        reval[\u0027links\u0027].insert(0, {"},{"line_number":70,"context_line":"            \"rel\": \"self\","},{"line_number":71,"context_line":"            \"href\": prefix.rstrip(\u0027/\u0027) + \u0027/\u0027,"},{"line_number":72,"context_line":"        })"},{"line_number":73,"context_line":"        return dict(version\u003dreval)"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_e7afa129","line":71,"in_reply_to":"fa1b9901_3aeaeb74","updated":"2015-08-24 02:20:35.000000000","message":"Done","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"360ba3d07050dbcbab1053dd12e72fa06914b059","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        return links"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def generate_href(self, version, path\u003dNone):"},{"line_number":89,"context_line":"        \"\"\"Create an url that refers to a specific version_number.\"\"\""},{"line_number":90,"context_line":"        prefix \u003d self._update_compute_link_prefix(self.base_url)"},{"line_number":91,"context_line":"        if version.find(\u0027v2.1\u0027) \u003d\u003d 0:"},{"line_number":92,"context_line":"            version_number \u003d \u0027v2.1\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_5592104d","line":89,"updated":"2015-08-21 01:08:38.000000000","message":"ditto","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0405be8a41e8ce61b78dc4d3e37525f96fbdef08","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        return links"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def generate_href(self, version, path\u003dNone):"},{"line_number":89,"context_line":"        \"\"\"Create an url that refers to a specific version_number.\"\"\""},{"line_number":90,"context_line":"        prefix \u003d self._update_compute_link_prefix(self.base_url)"},{"line_number":91,"context_line":"        if version.find(\u0027v2.1\u0027) \u003d\u003d 0:"},{"line_number":92,"context_line":"            version_number \u003d \u0027v2.1\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_07adf530","line":89,"in_reply_to":"fa1b9901_5592104d","updated":"2015-08-24 02:20:35.000000000","message":"Done","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"360ba3d07050dbcbab1053dd12e72fa06914b059","unresolved":false,"context_lines":[{"line_number":94,"context_line":"            version_number \u003d \u0027v2\u0027"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        if path:"},{"line_number":97,"context_line":"            path \u003d path.strip(\u0027/\u0027)"},{"line_number":98,"context_line":"            return os.path.join(prefix, version_number, path)"},{"line_number":99,"context_line":"        else:"},{"line_number":100,"context_line":"            return os.path.join(prefix, version_number) + \u0027/\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_35ad1c9b","line":97,"updated":"2015-08-21 01:08:38.000000000","message":"ditto","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0405be8a41e8ce61b78dc4d3e37525f96fbdef08","unresolved":false,"context_lines":[{"line_number":94,"context_line":"            version_number \u003d \u0027v2\u0027"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"        if path:"},{"line_number":97,"context_line":"            path \u003d path.strip(\u0027/\u0027)"},{"line_number":98,"context_line":"            return os.path.join(prefix, version_number, path)"},{"line_number":99,"context_line":"        else:"},{"line_number":100,"context_line":"            return os.path.join(prefix, version_number) + \u0027/\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_6762b118","line":97,"in_reply_to":"fa1b9901_35ad1c9b","updated":"2015-08-24 02:20:35.000000000","message":"Done","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"360ba3d07050dbcbab1053dd12e72fa06914b059","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        if path:"},{"line_number":97,"context_line":"            path \u003d path.strip(\u0027/\u0027)"},{"line_number":98,"context_line":"            return os.path.join(prefix, version_number, path)"},{"line_number":99,"context_line":"        else:"},{"line_number":100,"context_line":"            return os.path.join(prefix, version_number) + \u0027/\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_f5932459","line":99,"updated":"2015-08-21 01:08:38.000000000","message":"ditto","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0405be8a41e8ce61b78dc4d3e37525f96fbdef08","unresolved":false,"context_lines":[{"line_number":96,"context_line":"        if path:"},{"line_number":97,"context_line":"            path \u003d path.strip(\u0027/\u0027)"},{"line_number":98,"context_line":"            return os.path.join(prefix, version_number, path)"},{"line_number":99,"context_line":"        else:"},{"line_number":100,"context_line":"            return os.path.join(prefix, version_number) + \u0027/\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa1b9901_8767c524","line":99,"in_reply_to":"fa1b9901_f5932459","updated":"2015-08-24 02:20:35.000000000","message":"Done","commit_id":"c2769c55faa82703fb6b3d837c15e1de5a53e3a2"}]}
