)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"796ed46576a5e192c7efa136f03e7ac52d8a4355","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Hongbin Lu \u003chongbin.lu@huawei.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-05-28 22:51:49 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[WIP] Add \u0027port_details\u0027 to Floating IP"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I4e4f2be5d787b961698dc48126ba5f5605900359"},{"line_number":10,"context_line":"Partial-Bug: #1723026"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5f7c97a3_d266eebb","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":5},"updated":"2018-05-29 06:58:32.000000000","message":"Is it really still in progress? what is missing in this patch?","commit_id":"091905ed435c1baeda109d648f1a6c8a82c4557a"},{"author":{"_account_id":27654,"name":"Hongbin Lu","email":"kira034@163.com","username":"hongbin.lu"},"change_message_id":"0bf407d68b5fb35a39d0f76db6ff4b915460a28c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Hongbin Lu \u003chongbin.lu@huawei.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-05-28 22:51:49 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[WIP] Add \u0027port_details\u0027 to Floating IP"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I4e4f2be5d787b961698dc48126ba5f5605900359"},{"line_number":10,"context_line":"Partial-Bug: #1723026"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5f7c97a3_cb0dd03e","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":5},"in_reply_to":"5f7c97a3_d266eebb","updated":"2018-05-29 15:10:57.000000000","message":"Done. Nothing is missing now.","commit_id":"091905ed435c1baeda109d648f1a6c8a82c4557a"}],"openstack/network/v2/floating_ip.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"6ad89885a189b92df20a16fe15a6915ced6b07d9","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    #: The ID of the network associated with the floating IP."},{"line_number":62,"context_line":"    floating_network_id \u003d resource.Body(\u0027floating_network_id\u0027)"},{"line_number":63,"context_line":"    #: The details of the port that this floating IP associates with."},{"line_number":64,"context_line":"    port_details \u003d resource.Body(\u0027port_details\u0027)"},{"line_number":65,"context_line":"    #: The port ID."},{"line_number":66,"context_line":"    port_id \u003d resource.Body(\u0027port_id\u0027)"},{"line_number":67,"context_line":"    #: The ID of the QoS policy attached to the floating IP."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_c839d7f2","line":64,"updated":"2018-04-27 20:36:39.000000000","message":"The port details - are the they same structure as the port itself? If so, we could get fancy and do type\u003dopenstack.network.v2.port.Port ...","commit_id":"aa47419655efc92f23dfe7e15406d8bd9e5fac50"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"08fefa5e6b9a3eec6db0df3bdbd25978e40ae62e","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    #: The ID of the network associated with the floating IP."},{"line_number":62,"context_line":"    floating_network_id \u003d resource.Body(\u0027floating_network_id\u0027)"},{"line_number":63,"context_line":"    #: The details of the port that this floating IP associates with."},{"line_number":64,"context_line":"    port_details \u003d resource.Body(\u0027port_details\u0027)"},{"line_number":65,"context_line":"    #: The port ID."},{"line_number":66,"context_line":"    port_id \u003d resource.Body(\u0027port_id\u0027)"},{"line_number":67,"context_line":"    #: The ID of the QoS policy attached to the floating IP."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_dc9f5863","line":64,"in_reply_to":"9f6a8fd7_1c62b0d9","updated":"2018-04-27 21:21:30.000000000","message":"Nah - if it\u0027s not the same, I don\u0027t think we need to bother.\n\nAt some point we might want to start making dict entries like this more strongly typed by making resource objects for them - but we\u0027re not doing that yet so I do not think you need to do it for this one.","commit_id":"aa47419655efc92f23dfe7e15406d8bd9e5fac50"},{"author":{"_account_id":27654,"name":"Hongbin Lu","email":"kira034@163.com","username":"hongbin.lu"},"change_message_id":"957b1ad6a7770dfff721fe2978a2da9a867fd98d","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    #: The ID of the network associated with the floating IP."},{"line_number":62,"context_line":"    floating_network_id \u003d resource.Body(\u0027floating_network_id\u0027)"},{"line_number":63,"context_line":"    #: The details of the port that this floating IP associates with."},{"line_number":64,"context_line":"    port_details \u003d resource.Body(\u0027port_details\u0027)"},{"line_number":65,"context_line":"    #: The port ID."},{"line_number":66,"context_line":"    port_id \u003d resource.Body(\u0027port_id\u0027)"},{"line_number":67,"context_line":"    #: The ID of the QoS policy attached to the floating IP."}],"source_content_type":"text/x-python","patch_set":2,"id":"9f6a8fd7_1c62b0d9","line":64,"in_reply_to":"9f6a8fd7_c839d7f2","updated":"2018-04-27 20:52:30.000000000","message":"It is not exactly a port. It contains a subset of port\u0027s attributes though. Just let me know if Port is a better type in this case.","commit_id":"aa47419655efc92f23dfe7e15406d8bd9e5fac50"}]}
