)]}'
{"id":"openstack%2Fpython-neutronclient~4580","triplet_id":"openstack%2Fpython-neutronclient~master~I464824abea5ef0c99c466b71c1e883b492d60d62","project":"openstack/python-neutronclient","branch":"master","topic":"bug/834017","hashtags":[],"change_id":"I464824abea5ef0c99c466b71c1e883b492d60d62","subject":"Adds client side functions for quantum \u0027detail\u0027 actions.","status":"MERGED","created":"2012-03-14 05:21:07.000000000","updated":"2012-03-14 05:21:07.000000000","submitted":"2012-03-14 05:21:07.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":61,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4f9d09606d7aeab352a48263bf72c73331b6d190","_number":4580,"virtual_id_number":4580,"owner":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},{"value":0,"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"value":1,"date":"2012-03-14 05:21:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},{"value":0,"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},{"value":0,"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},"recommended":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"all":[{"value":0,"date":"2012-03-14 05:21:07.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},{"value":1,"date":"2012-03-14 05:21:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"value":0,"date":"2012-03-14 05:21:07.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-03-14 05:21:07.000000000","_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},{"value":1,"date":"2012-03-14 05:21:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},{"value":2,"date":"2012-03-14 05:21:07.000000000","_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"},"all":[{"value":0,"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},{"value":0,"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2012-03-14 05:21:07.000000000","_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},{"value":0,"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},{"value":1,"date":"2012-03-14 05:21:07.000000000","_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},{"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"},{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},{"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-03-14 05:21:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2012-03-14 05:21:07.000000000","updated_by":{"_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},"reviewer":{"_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},"state":"REVIEWER"},{"updated":"2012-03-14 05:21:07.000000000","updated_by":{"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"},"reviewer":{"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"},"state":"REVIEWER"},{"updated":"2012-03-14 05:21:07.000000000","updated_by":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"reviewer":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"state":"REVIEWER"},{"updated":"2012-03-14 05:21:07.000000000","updated_by":{"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},"reviewer":{"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},"state":"REVIEWER"}],"messages":[{"id":"0735b9a8ebc277ee560b46be51642ad9a7d7c9dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 1: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/26/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-pep8/27/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"71fdd8b281483e7a81761b9f10d2ec3e6ec5a40c","author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t submit this\n\n(25 inline comments)\n\nLooks pretty good.  Aside from some minor style issues, my only concerns are lines 65 and 78 in cli_lib.py.","accounts_in_message":[],"_revision_number":1},{"id":"6136bab360a61ae62f65ff8df0c5fc76f4fe5481","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 1: (20 inline comments)\n\nThanks a lot Maru for reviewing the changes!\n\nI have taken care of most of your comments. And provided replies where I couldn\u0027t.\n\nI have also posted an updated patch-set for your consideration.\n\nThanks again.","accounts_in_message":[],"_revision_number":1},{"id":"a9f9db74fe8bf721a64eb992c8d3fb0fd3237153","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 2: Fails\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/27/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-pep8/28/ : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"23353f802521c67519651ed45d2089037426c8aa","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1503e8a5b8c1f7adee3cb606a21c22e97f50d69a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 3: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/28/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-pep8/29/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"a1c6c37b9a8608fdc608796b4c78d64cef62e3de","author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t submit this\n\n(7 inline comments)\n\nBetter!  A few style issues, and you\u0027re done.","accounts_in_message":[],"_revision_number":3},{"id":"76b358ff2c5387a7ab26903cc597452a0a9267b0","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 3: (7 inline comments)\n\nThanks Maru!\n\nI have taken care of the comments.","accounts_in_message":[],"_revision_number":3},{"id":"e44eb25ee7324e1c7740d395f7851bdbf78f74a2","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0c2f1b89245e6f47d846964ddf7f0e5fe20b3de6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 4: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/29/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-pep8/30/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"ca91b28bedf1a52d5172783912bed8eeaeb59b88","author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nGood work!  Make sure to add a core reviewer or two to get final approval.","accounts_in_message":[],"_revision_number":4},{"id":"abdebfa45567b179eb82ba27a0ef5cde4545ffc0","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"206df44e2b442b98be569e6c593450a9f58cbe87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 5: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/30/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-pep8/31/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"915342595b2e0d4585b817601b476e366414b087","author":{"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\nThis looks great, thanks for working on this.  \n\nOne suggestion in terms of naming of CLI commands, but I would be OK approving even without that suggestion, if other people prefer the current naming.","accounts_in_message":[],"_revision_number":5},{"id":"44e7d2077cdc90f74effc14080f0ab8fe58986b9","author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"039374184baeebd5b500881e8abdba5970320dec","author":{"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"e321640db94ed37d1431ccfaa998d313edda2525","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c16d9ec7f9e02dfdf8c08dba29374ddf2e74d1bf","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 5:\n\nFolks, as per suggestions from Dan and Salvatore I have removed the patches that added test facilities (run_tests.sh, run_tests.py etc) from this review. I shall move them to a different review to let them be reviewed separately.\n\nRest of the changes remain the same.\n\nThanks.","accounts_in_message":[],"_revision_number":5},{"id":"67a58f2a4fbb43e81ce03038e61866d4e9926d4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 6: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/35/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"e20f07acbb546590987c3836636e178ac610246a","author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t submit this\n\nIf the exposed names are going to be *_detail, the internal names should be named similarly for consistency.","accounts_in_message":[],"_revision_number":6},{"id":"d398bef9d6061ca88d6532dc557fc8aed524b2ce","author":{"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 6: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"ccd8fc67a6595c10ffef67df439390b8557ef623","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 6:\n\nThanks Dan! I agree with the general consesus (I know Maru had a related comment).\n\nI have uploaded a new diff which replaces \u0027_det\u0027 with \u0027_detail\u0027 in all new CLI options.\n\nKindly review.","accounts_in_message":[],"_revision_number":6},{"id":"29657c9d5836ad6ca5676815c379481a85963145","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"117c9c3b446e8b4bf809b84df14327d5bc2744ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/36/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"95df7d151823eddbe3b7220a1025623cb629105b","author":{"_account_id":233,"name":"Brad Hall","email":"brad@nicira.com","username":"bgh"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"e3c48dcfc3bcd3e0f9bcd9ddc4ff95e02221ff8b","author":{"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7: Approved\n\nThanks Madhav!","accounts_in_message":[],"_revision_number":7},{"id":"957daa8babbc64918dd1b69c1279e1dccd38b140","author":{"_account_id":447,"name":"dan wendlandt","email":"dan@nicira.com","username":"danwent"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"978439edc06aafdabb2bd9705b9cfbb51c3ed828","author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\nLooks good!\n\nAs an aside to core reviewers: Would it be reasonable to not pad the templates in cli_lib.py:CmdOutputTemplate with extraneous whitespace?  This is contrary to PEP8, and a change to a single key can force the entire block to shift unnecessarily.","accounts_in_message":[],"_revision_number":7},{"id":"7fa2b6f2c4a678d82f572f92c907de9bc24e9cfa","author":{"_account_id":2350,"name":"Willian Molinari","email":"pothix@pothix.com","username":"pothix"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":7},{"id":"a53e267914ffa402de669c945ad9ca198776a4a8","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0ee2fe42b52b899003f1dd9666a18d97a30f96b7","author":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7:\n\nIncorporated Maru\u0027s and Willian\u0027s comments.","accounts_in_message":[],"_revision_number":7},{"id":"f3b48faf11bdb2a61f462bfb9b0745ff945a70c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Patch Set 7:\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-python26/15/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-python27/15/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-merge/45/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-python-quantumclient-pep8/35/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"ae909533f118302c4b5f9677cddd251730db8a86","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 05:21:07.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"8e5453e0ba164f30eec21ddfdad2504b1596fb53","revisions":{"f8d5ee28d299543e1e19a18cc89b4ccbf7995bbb":{"kind":"REWORK","_number":1,"created":"2012-03-14 05:21:07.000000000","uploader":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"ref":"refs/changes/80/4580/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/80/4580/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/1"}}},"commit":{"parents":[{"commit":"f6d50876985ed9a392fa49dda9c0fc4108a2ac8d","subject":"bp/quantum-client-1.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6d50876985ed9a392fa49dda9c0fc4108a2ac8d"}]}],"author":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:15:55.000000000","tz":-480},"committer":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:16:52.000000000","tz":-480},"subject":"Adds client function for quantum \u0027detail\u0027 actions.","message":"Adds client function for quantum \u0027detail\u0027 actions.\n\nFixes bug 834017. This commit:\n1. Adds library functions to exercise the \u0027detail\u0027 actions\n   for quantum ports and networks.\n2. Modifies client function \u0027show_port_details()\u0027 to invoke\n   \u0027detail\u0027 action. And added \u0027show_port()\u0027 function to do the\n   regular call without \u0027detail\u0027.\n3. Adds CLIs to exercise the new client function calls. The CLIs\n   options that end with \u0027_det\u0027 invoke equivalent \u0027detail\u0027 action.\n   Note that with this change the previous CLI \u0027show_port\u0027 shall now\n   show concise info about a port ie. only ID and state, while \u0027show_port_de\n   can be used to list the details information about a port viz. ID, state\n   and its attachment.\n4. Modifies OutputTemplate class to add support for templates with 3 or more\n   level attributes (eg. \"Port interface: %(port.attachment.id)s) and\n   templates containing list of multilevel-attributes (eg. \"Ports:\n   %(network.ports|ID: %(id)s\\t\\tinterface: %(attachment.id)s)s\")\n5. Introduces run_tests.py, run_test.sh, tools/with_venv.sh and\n   tools/install_venv.py files for python-quantumclient\n   (fiels copied and adapted to python-quantumclient from main quantum/ dir)\n6. Added respective unit tests and verified them.\n\nChange-Id: I464824abea5ef0c99c466b71c1e883b492d60d62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f8d5ee28d299543e1e19a18cc89b4ccbf7995bbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f8d5ee28d299543e1e19a18cc89b4ccbf7995bbb"}]},"branch":"refs/heads/master"},"bf4477d83aa79f6aad5b6eb542790ca132e44ed5":{"kind":"REWORK","_number":2,"created":"2012-03-14 05:21:07.000000000","uploader":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"ref":"refs/changes/80/4580/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/80/4580/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/2"}}},"commit":{"parents":[{"commit":"f6d50876985ed9a392fa49dda9c0fc4108a2ac8d","subject":"bp/quantum-client-1.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6d50876985ed9a392fa49dda9c0fc4108a2ac8d"}]}],"author":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:15:55.000000000","tz":-480},"committer":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-28 04:53:00.000000000","tz":-480},"subject":"Adds client side functions for quantum \u0027detail\u0027 actions.","message":"Adds client side functions for quantum \u0027detail\u0027 actions.\n\nFixes bug 834017. This commit:\n1. Adds library functions to exercise the \u0027detail\u0027 actions\n   for quantum ports and networks.\n2. Modifies client function \u0027show_port_details()\u0027 to invoke\n   \u0027detail\u0027 action. And added \u0027show_port()\u0027 function to do the\n   regular call without \u0027detail\u0027.\n3. Adds CLIs to exercise the new client function calls. The CLIs\n   options that end with \u0027_det\u0027 invoke equivalent \u0027detail\u0027 action.\n   Note that with this change the previous CLI \u0027show_port\u0027 shall now\n   show concise info about a port ie. only ID and state, while \u0027show_port_det\u0027\n   can be used to list the detailed information about a port viz. ID, state\n   and its attachment.\n4. Modifies OutputTemplate class to add support for templates with 3 or more\n   level attributes (eg. \"Port interface: %(port.attachment.id)s) and\n   templates containing list of multilevel-attributes (eg. \"Ports:\n   %(network.ports|ID: %(id)s\\t\\tinterface: %(attachment.id)s)s\")\n5. Introduces run_tests.py, run_test.sh, tools/with_venv.sh and\n   tools/install_venv.py files for python-quantumclient\n   (files copied and adapted to python-quantumclient from main quantum/ dir)\n6. Added respective unit tests and verified them.\n\nChange-Id: I464824abea5ef0c99c466b71c1e883b492d60d62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bf4477d83aa79f6aad5b6eb542790ca132e44ed5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bf4477d83aa79f6aad5b6eb542790ca132e44ed5"}]},"branch":"refs/heads/master"},"8f83912f2244bde9694628f7f5b4f03856c37d8f":{"kind":"REWORK","_number":3,"created":"2012-03-14 05:21:07.000000000","uploader":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"ref":"refs/changes/80/4580/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/80/4580/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/3"}}},"commit":{"parents":[{"commit":"f6d50876985ed9a392fa49dda9c0fc4108a2ac8d","subject":"bp/quantum-client-1.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6d50876985ed9a392fa49dda9c0fc4108a2ac8d"}]}],"author":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:15:55.000000000","tz":-480},"committer":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-28 05:05:08.000000000","tz":-480},"subject":"Adds client side functions for quantum \u0027detail\u0027 actions.","message":"Adds client side functions for quantum \u0027detail\u0027 actions.\n\nFixes bug 834017. This commit:\n1. Adds library functions to exercise the \u0027detail\u0027 actions\n   for quantum ports and networks.\n2. Modifies client function \u0027show_port_details()\u0027 to invoke\n   \u0027detail\u0027 action. And added \u0027show_port()\u0027 function to do the\n   regular call without \u0027detail\u0027.\n3. Adds CLIs to exercise the new client function calls. The CLIs\n   options that end with \u0027_det\u0027 invoke equivalent \u0027detail\u0027 action.\n   Note that with this change the previous CLI \u0027show_port\u0027 shall now\n   show concise info about a port ie. only ID and state, while\n   \u0027show_port_det\u0027 can be used to list the detailed information about\n   a port viz. ID, state and its attachment.\n4. Modifies OutputTemplate class to add support for templates with 3 or more\n   level attributes (eg. \"Port interface: %(port.attachment.id)s) and\n   templates containing list of multilevel-attributes (eg. \"Ports:\n   %(network.ports|ID: %(id)s\\t\\tinterface: %(attachment.id)s)s\")\n5. Introduces run_tests.py, run_test.sh, tools/with_venv.sh and\n   tools/install_venv.py files for python-quantumclient\n   (files copied and adapted to python-quantumclient from main quantum/ dir)\n6. Added respective unit tests and verified them.\n\nChange-Id: I464824abea5ef0c99c466b71c1e883b492d60d62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8f83912f2244bde9694628f7f5b4f03856c37d8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8f83912f2244bde9694628f7f5b4f03856c37d8f"}]},"branch":"refs/heads/master"},"f9a3cbba9180868d254f38fc91865b56a7078481":{"kind":"REWORK","_number":4,"created":"2012-03-14 05:21:07.000000000","uploader":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"ref":"refs/changes/80/4580/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/80/4580/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/4"}}},"commit":{"parents":[{"commit":"f6d50876985ed9a392fa49dda9c0fc4108a2ac8d","subject":"bp/quantum-client-1.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6d50876985ed9a392fa49dda9c0fc4108a2ac8d"}]}],"author":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:15:55.000000000","tz":-480},"committer":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-28 19:46:04.000000000","tz":-480},"subject":"Adds client side functions for quantum \u0027detail\u0027 actions.","message":"Adds client side functions for quantum \u0027detail\u0027 actions.\n\nFixes bug 834017. This commit:\n1. Adds library functions to exercise the \u0027detail\u0027 actions\n   for quantum ports and networks.\n2. Modifies client function \u0027show_port_details()\u0027 to invoke\n   \u0027detail\u0027 action. And added \u0027show_port()\u0027 function to do the\n   regular call without \u0027detail\u0027.\n3. Adds CLIs to exercise the new client function calls. The CLIs\n   options that end with \u0027_det\u0027 invoke equivalent \u0027detail\u0027 action.\n   Note that with this change the previous CLI \u0027show_port\u0027 shall now\n   show concise info about a port ie. only ID and state, while\n   \u0027show_port_det\u0027 can be used to list the detailed information about\n   a port viz. ID, state and its attachment.\n4. Modifies OutputTemplate class to add support for templates with 3 or more\n   level attributes (eg. \"Port interface: %(port.attachment.id)s) and\n   templates containing list of multilevel-attributes (eg. \"Ports:\n   %(network.ports|ID: %(id)s\\t\\tinterface: %(attachment.id)s)s\")\n5. Introduces run_tests.py, run_test.sh, tools/with_venv.sh and\n   tools/install_venv.py files for python-quantumclient\n   (files copied and adapted to python-quantumclient from main quantum/ dir)\n6. Added respective unit tests and verified them.\n\nChange-Id: I464824abea5ef0c99c466b71c1e883b492d60d62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f9a3cbba9180868d254f38fc91865b56a7078481"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f9a3cbba9180868d254f38fc91865b56a7078481"}]},"branch":"refs/heads/master"},"9bb8ef7404e202544283a180eb1709974a621c5c":{"kind":"REWORK","_number":5,"created":"2012-03-14 05:21:07.000000000","uploader":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"ref":"refs/changes/80/4580/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/80/4580/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/5"}}},"commit":{"parents":[{"commit":"f6d50876985ed9a392fa49dda9c0fc4108a2ac8d","subject":"bp/quantum-client-1.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6d50876985ed9a392fa49dda9c0fc4108a2ac8d"}]}],"author":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:15:55.000000000","tz":-480},"committer":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-29 04:18:05.000000000","tz":-480},"subject":"Adds client side functions for quantum \u0027detail\u0027 actions.","message":"Adds client side functions for quantum \u0027detail\u0027 actions.\n\nFixes bug 834017. This commit:\n1. Adds library functions to exercise the \u0027detail\u0027 actions\n   for quantum ports and networks.\n2. Modifies client function \u0027show_port_details()\u0027 to invoke\n   \u0027detail\u0027 action. And added \u0027show_port()\u0027 function to do the\n   regular call without \u0027detail\u0027.\n3. Adds CLIs to exercise the new client function calls. The CLIs\n   options that end with \u0027_det\u0027 invoke equivalent \u0027detail\u0027 action.\n   Note that with this change the previous CLI \u0027show_port\u0027 shall now\n   show concise info about a port ie. only ID and state, while\n   \u0027show_port_det\u0027 can be used to list the detailed information about\n   a port viz. ID, state and its attachment.\n4. Modifies OutputTemplate class to add support for templates with 3 or more\n   level attributes (eg. \"Port interface: %(port.attachment.id)s) and\n   templates containing list of multilevel-attributes (eg. \"Ports:\n   %(network.ports|ID: %(id)s\\t\\tinterface: %(attachment.id)s)s\")\n5. Added respective unit tests and verified them.\n\nChange-Id: I464824abea5ef0c99c466b71c1e883b492d60d62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9bb8ef7404e202544283a180eb1709974a621c5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9bb8ef7404e202544283a180eb1709974a621c5c"}]},"branch":"refs/heads/master"},"8368f45e3e4f264f1de77a4357ab2b6d7e495a27":{"kind":"REWORK","_number":6,"created":"2012-03-14 05:21:07.000000000","uploader":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"ref":"refs/changes/80/4580/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/80/4580/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/6"}}},"commit":{"parents":[{"commit":"f6d50876985ed9a392fa49dda9c0fc4108a2ac8d","subject":"bp/quantum-client-1.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6d50876985ed9a392fa49dda9c0fc4108a2ac8d"}]}],"author":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:15:55.000000000","tz":-480},"committer":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-03-06 19:20:35.000000000","tz":-480},"subject":"Adds client side functions for quantum \u0027detail\u0027 actions.","message":"Adds client side functions for quantum \u0027detail\u0027 actions.\n\nFixes bug 834017. This commit:\n1. Adds library functions to exercise the \u0027detail\u0027 actions\n   for quantum ports and networks.\n2. Modifies client function \u0027show_port_details()\u0027 to invoke\n   \u0027detail\u0027 action. And added \u0027show_port()\u0027 function to do the\n   regular call without \u0027detail\u0027.\n3. Adds CLIs to exercise the new client function calls. The CLIs\n   options that end with \u0027_detail\u0027 invoke equivalent \u0027detail\u0027 action.\n   Note that with this change the previous CLI \u0027show_port\u0027 shall now\n   show concise info about a port ie. only ID and state, while\n   \u0027show_port_detail\u0027 can be used to list the detailed information about\n   a port viz. ID, state and its attachment.\n4. Modifies OutputTemplate class to add support for templates with 3 or more\n   level attributes (eg. \"Port interface: %(port.attachment.id)s) and\n   templates containing list of multilevel-attributes (eg. \"Ports:\n   %(network.ports|ID: %(id)s\\t\\tinterface: %(attachment.id)s)s\")\n5. Added respective unit tests and verified them.\n\nChange-Id: I464824abea5ef0c99c466b71c1e883b492d60d62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8368f45e3e4f264f1de77a4357ab2b6d7e495a27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8368f45e3e4f264f1de77a4357ab2b6d7e495a27"}]},"branch":"refs/heads/master"},"8e5453e0ba164f30eec21ddfdad2504b1596fb53":{"kind":"REWORK","_number":7,"created":"2012-03-14 05:21:07.000000000","uploader":{"_account_id":2672,"name":"Madhav Puri","email":"madhav.puri@gmail.com","username":"madhav-puri"},"ref":"refs/changes/80/4580/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/80/4580/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/80/4580/7"}}},"commit":{"parents":[{"commit":"f6d50876985ed9a392fa49dda9c0fc4108a2ac8d","subject":"bp/quantum-client-1.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6d50876985ed9a392fa49dda9c0fc4108a2ac8d"}]}],"author":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-02-25 11:15:55.000000000","tz":-480},"committer":{"name":"Madhav Puri","email":"madhav.puri@gmail.com","date":"2012-03-06 20:11:28.000000000","tz":-480},"subject":"Adds client side functions for quantum \u0027detail\u0027 actions.","message":"Adds client side functions for quantum \u0027detail\u0027 actions.\n\nFixes bug 834017. This commit:\n1. Adds library functions to exercise the \u0027detail\u0027 actions\n   for quantum ports and networks.\n2. Modifies client function \u0027show_port_details()\u0027 to invoke\n   \u0027detail\u0027 action. And added \u0027show_port()\u0027 function to do the\n   regular call without \u0027detail\u0027.\n3. Adds CLIs to exercise the new client function calls. The CLIs\n   options that end with \u0027_detail\u0027 invoke equivalent \u0027detail\u0027 action.\n   Note that with this change the previous CLI \u0027show_port\u0027 shall now\n   show concise info about a port ie. only ID and state, while\n   \u0027show_port_detail\u0027 can be used to list the detailed information about\n   a port viz. ID, state and its attachment.\n4. Modifies OutputTemplate class to add support for templates with 3 or more\n   level attributes (eg. \"Port interface: %(port.attachment.id)s) and\n   templates containing list of multilevel-attributes (eg. \"Ports:\n   %(network.ports|ID: %(id)s\\t\\tinterface: %(attachment.id)s)s\")\n5. Added respective unit tests and verified them.\n\nChange-Id: I464824abea5ef0c99c466b71c1e883b492d60d62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8e5453e0ba164f30eec21ddfdad2504b1596fb53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8e5453e0ba164f30eec21ddfdad2504b1596fb53"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
