)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f3ce3835e85c582f5a5e3450cdf0d5f0a41a9303","unresolved":false,"context_lines":[{"line_number":12,"context_line":"that."},{"line_number":13,"context_line":"There are some changes/issues to know:"},{"line_number":14,"context_line":"- image.add_tag and image.remove_tag return the image entity"},{"line_number":15,"context_line":"- server.query_params for tags are renamed to be compliant with rest of "},{"line_number":16,"context_line":"services (the ones from network are reused)"},{"line_number":17,"context_line":"- cinder does support only setting of the tags, but not getting (API "},{"line_number":18,"context_line":"limitation)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_1162d041","line":15,"range":{"start_line":15,"start_character":2,"end_line":15,"end_character":42},"updated":"2018-11-28 15:09:16.000000000","message":"I don\u0027t see this happening? It looks like it\u0027s just using the ones - but do we need to map them to different values on the remote end?","commit_id":"5eb88ce5fa8cc0215c1f85587139d3f0992d00ff"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"9ca59abf527059ac8f265ef6b193a9c0e64b440e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"that."},{"line_number":13,"context_line":"There are some changes/issues to know:"},{"line_number":14,"context_line":"- image.add_tag and image.remove_tag return the image entity"},{"line_number":15,"context_line":"- server.query_params for tags are renamed to be compliant with rest of "},{"line_number":16,"context_line":"services (the ones from network are reused)"},{"line_number":17,"context_line":"- cinder does support only setting of the tags, but not getting (API "},{"line_number":18,"context_line":"limitation)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_b7d3a508","line":15,"range":{"start_line":15,"start_character":2,"end_line":15,"end_character":42},"in_reply_to":"3f79a3b5_1162d041","updated":"2018-11-30 08:26:27.000000000","message":"you can find it in the unit test for test_server:\ntags_any \u003d\u003e any_tags; not_tags_any \u003d\u003e not_any_tags.\nOn a remote end those remain unchanged, just renamed as a QueryParameters","commit_id":"5eb88ce5fa8cc0215c1f85587139d3f0992d00ff"}],"openstack/image/v2/image.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f3ce3835e85c582f5a5e3450cdf0d5f0a41a9303","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        \"status\", \"size_min\","},{"line_number":40,"context_line":"        \"size_max\", \"sort_key\","},{"line_number":41,"context_line":"        \"sort_dir\", \"sort\", \"tag\","},{"line_number":42,"context_line":"        \"created_at\", \"updated_at\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    # NOTE: Do not add \"self\" support here. If you\u0027ve used Python before,"},{"line_number":45,"context_line":"    # you know that self, while not being a reserved word, has special"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_b1bbdcbc","line":42,"updated":"2018-11-28 15:09:16.000000000","message":"Shouldn\u0027t this get **resource.TagMixin._tag_query_parameters ?","commit_id":"5eb88ce5fa8cc0215c1f85587139d3f0992d00ff"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"9863b16c8d0e44df19b81ca625514087d949c2d2","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        \"status\", \"size_min\","},{"line_number":40,"context_line":"        \"size_max\", \"sort_key\","},{"line_number":41,"context_line":"        \"sort_dir\", \"sort\", \"tag\","},{"line_number":42,"context_line":"        \"created_at\", \"updated_at\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    # NOTE: Do not add \"self\" support here. If you\u0027ve used Python before,"},{"line_number":45,"context_line":"    # you know that self, while not being a reserved word, has special"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_afadd034","line":42,"in_reply_to":"3f79a3b5_17a0598e","updated":"2018-12-10 15:19:27.000000000","message":"sigh","commit_id":"5eb88ce5fa8cc0215c1f85587139d3f0992d00ff"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"9ca59abf527059ac8f265ef6b193a9c0e64b440e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"        \"status\", \"size_min\","},{"line_number":40,"context_line":"        \"size_max\", \"sort_key\","},{"line_number":41,"context_line":"        \"sort_dir\", \"sort\", \"tag\","},{"line_number":42,"context_line":"        \"created_at\", \"updated_at\")"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    # NOTE: Do not add \"self\" support here. If you\u0027ve used Python before,"},{"line_number":45,"context_line":"    # you know that self, while not being a reserved word, has special"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_17a0598e","line":42,"in_reply_to":"3f79a3b5_b1bbdcbc","updated":"2018-11-30 08:26:27.000000000","message":"unfortunately not. Glance does not implement full tag support. For list images it\u0027s just \"tag\" parameter","commit_id":"5eb88ce5fa8cc0215c1f85587139d3f0992d00ff"}],"openstack/network/v2/subnet.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"f3ce3835e85c582f5a5e3450cdf0d5f0a41a9303","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    allow_commit \u003d True"},{"line_number":25,"context_line":"    allow_delete \u003d True"},{"line_number":26,"context_line":"    allow_list \u003d True"},{"line_number":27,"context_line":"    allow_tags \u003d True"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    # NOTE: Query on list or datetime fields are currently not supported."},{"line_number":30,"context_line":"    _query_mapping \u003d resource.QueryParameters("}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_f138743c","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":21},"updated":"2018-11-28 15:09:16.000000000","message":"This doesn\u0027t seem to be a thing?","commit_id":"5eb88ce5fa8cc0215c1f85587139d3f0992d00ff"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"9ca59abf527059ac8f265ef6b193a9c0e64b440e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    allow_commit \u003d True"},{"line_number":25,"context_line":"    allow_delete \u003d True"},{"line_number":26,"context_line":"    allow_list \u003d True"},{"line_number":27,"context_line":"    allow_tags \u003d True"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    # NOTE: Query on list or datetime fields are currently not supported."},{"line_number":30,"context_line":"    _query_mapping \u003d resource.QueryParameters("}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_b7ae4581","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":21},"in_reply_to":"3f79a3b5_f138743c","updated":"2018-11-30 08:26:27.000000000","message":"Sure, missed artifact from a trial approach\nDone.","commit_id":"5eb88ce5fa8cc0215c1f85587139d3f0992d00ff"}]}
