)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"b90e467289bab8dd4caee8771e7bad84c8c3dccf","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add device-topolopy support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add a new api about device-topolopy in openstackclient"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I23709ee906555d773c3efeb094aef50587732a1b"},{"line_number":12,"context_line":"Related-Bug: #1586584"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_3dd6004f","line":9,"updated":"2016-07-07 11:26:51.000000000","message":"Will neutron provide a new REST API or is the intention for OSC to collect data from existing REST APIs?","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"change_message_id":"28c3f2638ec517d29d953c619fb8a0e9c8c8aa91","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add device-topolopy support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add a new api about device-topolopy in openstackclient"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I23709ee906555d773c3efeb094aef50587732a1b"},{"line_number":12,"context_line":"Related-Bug: #1586584"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"1aa78d24_2d918453","line":9,"in_reply_to":"1aa78d24_3dd6004f","updated":"2016-07-08 02:50:59.000000000","message":"Done","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"}],"doc/source/command-objects/device-topology.rst":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"b90e467289bab8dd4caee8771e7bad84c8c3dccf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_9da45408","line":1,"updated":"2016-07-07 11:26:51.000000000","message":"Lets move this under doc/source/specs/command-objects since this is a spec.","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"change_message_id":"28c3f2638ec517d29d953c619fb8a0e9c8c8aa91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_cd860016","line":1,"in_reply_to":"1aa78d24_9da45408","updated":"2016-07-08 02:50:59.000000000","message":"Done","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"15c4063027808366762e970c8386729c1abd6f45","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_eb0ad178","line":1,"in_reply_to":"1aa78d24_9da45408","updated":"2016-07-07 20:58:26.000000000","message":"i guess we can move it there for the time being, while the commands are implemented","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"change_message_id":"28c3f2638ec517d29d953c619fb8a0e9c8c8aa91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_ad8bb41d","line":1,"in_reply_to":"1aa78d24_eb0ad178","updated":"2016-07-08 02:50:59.000000000","message":"Done","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"b90e467289bab8dd4caee8771e7bad84c8c3dccf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Network v2"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_7d2248a4","line":2,"updated":"2016-07-07 11:26:51.000000000","message":"\"device topology\" is may be too generic since this is intended for network resources.  How about \"network topology\" instead?","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"15c4063027808366762e970c8386729c1abd6f45","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Network v2"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_ebfc9174","line":2,"in_reply_to":"1aa78d24_7d2248a4","updated":"2016-07-07 20:58:26.000000000","message":"++","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"change_message_id":"28c3f2638ec517d29d953c619fb8a0e9c8c8aa91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Network v2"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_ed85bc07","line":2,"in_reply_to":"1aa78d24_7d2248a4","updated":"2016-07-08 02:50:59.000000000","message":"Done","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"change_message_id":"28c3f2638ec517d29d953c619fb8a0e9c8c8aa91","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"device topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Network v2"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_4d7b302a","line":2,"in_reply_to":"1aa78d24_ebfc9174","updated":"2016-07-08 02:50:59.000000000","message":"Done","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"b90e467289bab8dd4caee8771e7bad84c8c3dccf","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"List Device Topology for network"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This command retrieves information about device topology."},{"line_number":13,"context_line":"Useful for admins who need a quick way to get the"},{"line_number":14,"context_line":"virtual device topology about all associated networks."},{"line_number":15,"context_line":"List specifically returns the number of total devices"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_3d53a018","line":12,"updated":"2016-07-07 11:26:51.000000000","message":"We usually place the general description for the command object before the commands.","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"},{"author":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"change_message_id":"28c3f2638ec517d29d953c619fb8a0e9c8c8aa91","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"List Device Topology for network"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This command retrieves information about device topology."},{"line_number":13,"context_line":"Useful for admins who need a quick way to get the"},{"line_number":14,"context_line":"virtual device topology about all associated networks."},{"line_number":15,"context_line":"List specifically returns the number of total devices"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1aa78d24_2d9fc451","line":12,"in_reply_to":"1aa78d24_3d53a018","updated":"2016-07-08 02:50:59.000000000","message":"Done","commit_id":"ee2ff77ab5fdcd68949dd1c84bc291e6beee4f59"}],"doc/source/specs/network-topology.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"network topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_08163655","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":15},"updated":"2016-07-08 03:48:41.000000000","message":"add another \u003d here","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"network topology"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"A **network topology** shows a topolopical graph about"},{"line_number":6,"context_line":"devices which connect to the specific network. Also, it"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_2811725e","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":15},"updated":"2016-07-08 03:48:41.000000000","message":"add another \u003d here","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":6,"context_line":"devices which connect to the specific network. Also, it"},{"line_number":7,"context_line":"will return availability information for each individual"},{"line_number":8,"context_line":"device within the network as well. One other thing to note"},{"line_number":9,"context_line":"is that it is the intention for OSC to collect data from "},{"line_number":10,"context_line":"existing REST APIs"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Network v2"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_680b7a2c","line":9,"range":{"start_line":9,"start_character":56,"end_line":9,"end_character":57},"updated":"2016-07-08 03:48:41.000000000","message":"remove this white space","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":12,"context_line":"Network v2"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"network topology list"},{"line_number":15,"context_line":"--------------------"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"List Network Topology for network"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_c81b8e7f","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":20},"updated":"2016-07-08 03:48:41.000000000","message":"add another - here","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":14,"context_line":"network topology list"},{"line_number":15,"context_line":"--------------------"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"List Network Topology for network"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. program:: network topology list"},{"line_number":20,"context_line":".. code:: bash"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_48215eb4","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":33},"updated":"2016-07-08 03:48:41.000000000","message":"this doesn\u0027t make sense to me, should it be:\n\nList network topologies for project?\n\nList network topologies?","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    List network topology of given project"},{"line_number":28,"context_line":"    (name or ID)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"network topology show"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_a82e02a3","line":27,"range":{"start_line":27,"start_character":26,"end_line":27,"end_character":28},"updated":"2016-07-08 03:48:41.000000000","message":"for*","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    List network topology of given project"},{"line_number":28,"context_line":"    (name or ID)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"network topology show"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_882b4694","line":27,"range":{"start_line":27,"start_character":17,"end_line":27,"end_character":25},"updated":"2016-07-08 03:48:41.000000000","message":"topologies*","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    (name or ID)"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"network topology show"},{"line_number":31,"context_line":"--------------------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Show network network topology details"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_e8164a57","line":31,"range":{"start_line":31,"start_character":0,"end_line":31,"end_character":20},"updated":"2016-07-08 03:48:41.000000000","message":"add another - here","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1cb08eaaa8d642beb87d9f3c7f630a23f222a855","unresolved":false,"context_lines":[{"line_number":30,"context_line":"network topology show"},{"line_number":31,"context_line":"--------------------"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Show network network topology details"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. program:: network topology show"},{"line_number":36,"context_line":".. code:: bash"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_e82f6aa5","line":33,"range":{"start_line":33,"start_character":5,"end_line":33,"end_character":20},"updated":"2016-07-08 03:48:41.000000000","message":"extra network here","commit_id":"3dadb7acf97d170853ecb948db619b6714243e70"}]}
