)]}'
{"id":"openstack%2Fpython-openstackclient~263843","triplet_id":"openstack%2Fpython-openstackclient~master~Ib49c27a9d7f4d5d38ceb2b0d785ddf94d88b2d89","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519511","hashtags":[],"change_id":"Ib49c27a9d7f4d5d38ceb2b0d785ddf94d88b2d89","subject":"Further improve output for \"os security group show\"","status":"MERGED","created":"2016-01-05 18:43:51.000000000","updated":"2016-01-07 17:35:03.000000000","submitted":"2016-01-07 17:35:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1773b945bd6a78ea66deb41d667895ef0dc5621a","_number":263843,"virtual_id_number":263843,"owner":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-01-07 17:35:03.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2016-01-06 14:49:23.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-01-07 16:36:01.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2016-01-07 07:58:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-01-07 16:36:01.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-06 14:49:23.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-01-07 07:58:10.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-01-07 16:36:01.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2016-01-07 17:35:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"16b7529658effeeed1ff684314408d3ee15f43a4","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-05 18:43:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7fdd881da4a40f7e28628ae8617ac29d390487d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-05 21:27:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/263843/1/check/gate-python-openstackclient-pep8/0c42b36/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/263843/1/check/gate-python-openstackclient-docs/208d1a9//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/263843/1/check/gate-python-openstackclient-python27/ecfa9f7/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/263843/1/check/gate-python-openstackclient-python34/1865b5f/ : SUCCESS in 2m 05s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/263843/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/56cc034/ : SUCCESS in 1h 01m 16s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/263843/1/check/gate-osc-dsvm-functional/4a4b566/ : SUCCESS in 24m 37s","accounts_in_message":[],"_revision_number":1},{"id":"07dfc07406828a73b74a198779090a49150ce6b3","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-05 22:17:46.000000000","message":"Patch Set 1: Code-Review+2\n\n(2 comments)\n\nthis is fine, just a few suggestions about making assumption that the clients will have everything.","accounts_in_message":[],"_revision_number":1},{"id":"3f26e3c54850225f39c24e221df1744056e48d6e","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-06 14:22:42.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThank you for the suggestions Steve.  I\u0027ve updated the change accordingly.","accounts_in_message":[],"_revision_number":1},{"id":"a6e10896de44876d2c0fa40af56d0a13a8e5db37","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-01-06 14:22:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"429965ea7bc5be8a8c9e0425f5c1f370344f1852","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-01-06 14:49:23.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e3529ed14ca21c0540149bca3f5400357c07b2c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-06 16:11:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/263843/2/check/gate-python-openstackclient-pep8/3883e0b/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/263843/2/check/gate-python-openstackclient-docs/c48ed37//doc/build/html/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/263843/2/check/gate-python-openstackclient-python27/5b54d22/ : SUCCESS in 1m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/263843/2/check/gate-python-openstackclient-python34/1759c39/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/263843/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8bdfa76/ : SUCCESS in 1h 11m 52s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/263843/2/check/gate-osc-dsvm-functional/6e931f3/ : SUCCESS in 32m 59s","accounts_in_message":[],"_revision_number":2},{"id":"3a7e4a05adfce35626ff54f9200e1a30504d8e30","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-01-07 07:58:10.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"5e1865d08214b5a7e11203390e2c3fb829190fac","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2016-01-07 16:36:01.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8e494a2c4bce2ce00833b768f1f5b05b82c01765","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 16:36:07.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"3ff1eef0cc0090f71788f69e4d4b86afde752a47","date":"2016-01-07 17:35:03.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"f12279c375620b9abb1debeb47b017722537c511","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-07 17:35:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/43/263843/2/gate/gate-python-openstackclient-docs/7c30745//doc/build/html/ : SUCCESS in 1m 59s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/43/263843/2/gate/gate-python-openstackclient-pep8/b768203/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python27 http://logs.openstack.org/43/263843/2/gate/gate-python-openstackclient-python27/350bf01/ : SUCCESS in 1m 37s\n- gate-python-openstackclient-python34 http://logs.openstack.org/43/263843/2/gate/gate-python-openstackclient-python34/ce25a12/ : SUCCESS in 2m 00s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/43/263843/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/5912988/ : SUCCESS in 58m 36s\n- gate-osc-dsvm-functional http://logs.openstack.org/43/263843/2/gate/gate-osc-dsvm-functional/78888fa/ : SUCCESS in 23m 40s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5ff660f71854bc4e11d7e37b6ed54c6170bedc10","revisions":{"70826817f8bc15ff908d55c28a334c86179bd819":{"kind":"REWORK","_number":1,"created":"2016-01-05 18:43:51.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/43/263843/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/263843/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/1"}}},"commit":{"parents":[{"commit":"401164939e16a8724d9b83fc1cad427dced66cd8","subject":"Merge \"Add support to list all security group rules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/401164939e16a8724d9b83fc1cad427dced66cd8"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-01-05 18:33:11.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-01-05 18:33:11.000000000","tz":-360},"subject":"Further improve output for \"os security group show\"","message":"Further improve output for \"os security group show\"\n\nImprove the security group rules output when running the\n\"os security group show\" command. Empty and duplicate\ninformation for each security group rule is now removed.\nThis will ensure that the rules remain readable when\ndirection and ethertype information is returned as part\nof the transition to neutron networking.\n\nChange-Id: Ib49c27a9d7f4d5d38ceb2b0d785ddf94d88b2d89\nPartial-Bug: #1519511\nRelated-To: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/70826817f8bc15ff908d55c28a334c86179bd819"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/70826817f8bc15ff908d55c28a334c86179bd819"}]},"branch":"refs/heads/master"},"5ff660f71854bc4e11d7e37b6ed54c6170bedc10":{"kind":"REWORK","_number":2,"created":"2016-01-06 14:22:49.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/43/263843/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/43/263843/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/43/263843/2"}}},"commit":{"parents":[{"commit":"401164939e16a8724d9b83fc1cad427dced66cd8","subject":"Merge \"Add support to list all security group rules\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/401164939e16a8724d9b83fc1cad427dced66cd8"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-01-05 18:33:11.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-01-06 14:21:57.000000000","tz":-360},"subject":"Further improve output for \"os security group show\"","message":"Further improve output for \"os security group show\"\n\nImprove the security group rules output when running the\n\"os security group show\" command. Empty and duplicate\ninformation for each security group rule is now removed.\nThis will ensure that the rules remain readable when\ndirection and ethertype information is returned as part\nof the transition to neutron networking.\n\nChange-Id: Ib49c27a9d7f4d5d38ceb2b0d785ddf94d88b2d89\nPartial-Bug: #1519511\nRelated-To: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ff660f71854bc4e11d7e37b6ed54c6170bedc10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ff660f71854bc4e11d7e37b6ed54c6170bedc10"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
