)]}'
{"id":"openstack%2Fpython-openstackclient~294118","triplet_id":"openstack%2Fpython-openstackclient~master~I8c6c99d5272ff5d410a449f73d198d834c5cd96e","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519512","hashtags":[],"change_id":"I8c6c99d5272ff5d410a449f73d198d834c5cd96e","subject":"Refactor security group rule create to use SDK","status":"MERGED","created":"2016-03-17 15:57:01.000000000","updated":"2016-03-28 09:16:23.000000000","submitted":"2016-03-28 09:16:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0775b468902be4b116e7db1fb162b772411e366f","_number":294118,"virtual_id_number":294118,"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":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":2,"date":"2016-03-28 09:16:23.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"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"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-28 08:20:05.000000000","_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"},{"value":2,"date":"2016-03-23 18:14:19.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-28 08:20:05.000000000","_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"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_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"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-17 18:53:20.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-03-23 18:14:19.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-03-28 08:20:05.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-03-28 09:16:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e20d30098749b1dfd07f9469a86a211ce227b9f3","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-17 15:57:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a20ea370f0755ab094abf6908f82b40552b93b99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-17 17:13:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/294118/1/check/gate-python-openstackclient-pep8/49a5962/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/294118/1/check/gate-python-openstackclient-docs/150bf8a//doc/build/html/ : SUCCESS in 3m 04s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/294118/1/check/gate-python-openstackclient-python27/81c021f/ : SUCCESS in 4m 08s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/294118/1/check/gate-python-openstackclient-python34/2f34853/ : SUCCESS in 3m 49s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/18/294118/1/check/gate-python-openstackclient-releasenotes/4e864ba//releasenotes/build/html/ : SUCCESS in 1m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/294118/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/12e9d06/ : SUCCESS in 1h 09m 22s\n- check-osc-plugins http://logs.openstack.org/18/294118/1/check/check-osc-plugins/9eb4cdb/ : SUCCESS in 2m 52s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/294118/1/check/gate-osc-dsvm-functional/2fd38f1/ : SUCCESS in 16m 07s","accounts_in_message":[],"_revision_number":1},{"id":"cb2d4ea1c2290d179106fe488c301b1657041684","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-17 18:07:40.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"333a871e6aee9a0a38f23259934e2249fc7d1003","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-17 18:26:01.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"a3883b0fea939b7904aa8a399644403e75ea63c5","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-17 18:38:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"be25ce9ad4c3938acab2979c9193caadb2c2f811","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-17 18:51:21.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9f45a9ab35d35289bbcb6c1824ce68650d496cbf","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-17 18:53:20.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"15635594f8f9c05ab63132a626ef8363a93682ee","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-17 18:55:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"acd35df8d899d6ec4cac1fb237ba7c8c4e19d70e","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-17 18:59:38.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"edf13bac2a84a71c92ee60f18e1783a295122dfc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-17 19:42:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/294118/2/check/gate-python-openstackclient-pep8/b818704/ : SUCCESS in 2m 16s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/294118/2/check/gate-python-openstackclient-docs/82f39b7//doc/build/html/ : SUCCESS in 4m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/294118/2/check/gate-python-openstackclient-python27/99d11ca/ : SUCCESS in 3m 35s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/294118/2/check/gate-python-openstackclient-python34/34b54ec/ : SUCCESS in 4m 16s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/18/294118/2/check/gate-python-openstackclient-releasenotes/4272ef3//releasenotes/build/html/ : SUCCESS in 3m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/294118/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a3d739d/ : SUCCESS in 54m 05s\n- check-osc-plugins http://logs.openstack.org/18/294118/2/check/check-osc-plugins/ba925df/ : SUCCESS in 2m 07s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/294118/2/check/gate-osc-dsvm-functional/4d6b4ef/ : SUCCESS in 20m 38s","accounts_in_message":[],"_revision_number":2},{"id":"727fb9cc272b8a3ef0478f20f188ba05b1f6c9a5","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-17 20:46:25.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nSmall help text change...","accounts_in_message":[],"_revision_number":2},{"id":"1c59447d5eaffc735e7c59225803e79034209f70","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-18 12:21:40.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f8d40d6c68067028ac22d0163a4beb6833d601b2","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-18 12:26:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e254d6c89fefb66a304a0f51d223df117823233c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-18 13:37:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/294118/3/check/gate-python-openstackclient-pep8/e83d543/ : SUCCESS in 5m 16s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/294118/3/check/gate-python-openstackclient-docs/0cb6b12//doc/build/html/ : SUCCESS in 6m 02s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/294118/3/check/gate-python-openstackclient-python27/3c47f8a/ : SUCCESS in 2m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/294118/3/check/gate-python-openstackclient-python34/8b71623/ : SUCCESS in 5m 59s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/18/294118/3/check/gate-python-openstackclient-releasenotes/2b2c7b6//releasenotes/build/html/ : SUCCESS in 3m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/294118/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f8f1709/ : SUCCESS in 1h 01m 26s\n- check-osc-plugins http://logs.openstack.org/18/294118/3/check/check-osc-plugins/27f430f/ : FAILURE in 4m 24s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/294118/3/check/gate-osc-dsvm-functional/ba177e8/ : SUCCESS in 27m 52s","accounts_in_message":[],"_revision_number":3},{"id":"49d42549c03b4623c8f5a4b2e320c21c9020da0f","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-23 14:56:09.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"4bbe6a25dfdd541bcf46b6d20257d0df367d76f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-23 16:30:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/294118/4/check/gate-python-openstackclient-docs/121380c//doc/build/html/ : SUCCESS in 3m 46s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/294118/4/check/gate-python-openstackclient-pep8/4f50477/ : SUCCESS in 3m 57s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/294118/4/check/gate-python-openstackclient-python27/a926976/ : SUCCESS in 3m 47s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/294118/4/check/gate-python-openstackclient-python34/0e37275/ : SUCCESS in 4m 57s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/18/294118/4/check/gate-python-openstackclient-releasenotes/009df1d//releasenotes/build/html/ : SUCCESS in 2m 46s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/294118/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/98d9660/ : SUCCESS in 1h 20m 31s\n- check-osc-plugins http://logs.openstack.org/18/294118/4/check/check-osc-plugins/a0b5fd2/ : FAILURE in 2m 23s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/294118/4/check/gate-osc-dsvm-functional/227b83c/ : SUCCESS in 37m 38s","accounts_in_message":[],"_revision_number":4},{"id":"48fab88e83da217173fa3eee6f1fea2a3daaefb0","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-23 18:14:19.000000000","message":"Patch Set 4: Code-Review+2\n\nThanks Richard","accounts_in_message":[],"_revision_number":4},{"id":"63f76c52cd06fcf5c1f8853a302e2c7ef8613615","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-03-28 08:20:05.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"a38b053eedf61f85300bba4e330c75185552e72c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-28 08:20:10.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"ce350ee53980616e22b2b1bc37e928d8d1ae7739","date":"2016-03-28 09:16:23.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"45cb9049cd7f534dbe60d2ffa6bad7565c2435fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-28 09:16:23.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/294118/4/gate/gate-python-openstackclient-docs/7339597//doc/build/html/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/294118/4/gate/gate-python-openstackclient-pep8/cf224df/ : SUCCESS in 2m 45s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/294118/4/gate/gate-python-openstackclient-python27/88edc6d/ : SUCCESS in 3m 05s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/294118/4/gate/gate-python-openstackclient-python34/85afbe9/ : SUCCESS in 26m 51s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/18/294118/4/gate/gate-python-openstackclient-releasenotes/94121f5//releasenotes/build/html/ : SUCCESS in 2m 56s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/294118/4/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/abb149e/ : SUCCESS in 55m 42s\n- gate-osc-dsvm-functional http://logs.openstack.org/18/294118/4/gate/gate-osc-dsvm-functional/5a9f96c/ : SUCCESS in 26m 37s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d90650796217fbb9cdd19297ee6ff59f0e009413","revisions":{"48bc0c9201d04c3ae81e94056aa921873ebaddad":{"kind":"REWORK","_number":1,"created":"2016-03-17 15:57:01.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/18/294118/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/294118/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/1"}}},"commit":{"parents":[{"commit":"a60e31ad4b2a1b48e7b2db8f572072beb92d6cd1","subject":"Merge \"Add option to allow filtering by router on port list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a60e31ad4b2a1b48e7b2db8f572072beb92d6cd1"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-11 21:30:47.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-17 15:48:40.000000000","tz":-300},"subject":"Refactor security group create rule to use SDK","message":"Refactor security group create rule to use SDK\n\nRefactored the \u0027os security group rule create\u0027 command to use the\nSDK when neutron is enabled, but continue to use the nova client\nwhen nova network is enabled.\n\nAdded a release note for the change in security group rules output\ndue to Network v2.\n\nChange-Id: I8c6c99d5272ff5d410a449f73d198d834c5cd96e\nPartial-Bug: #1519512\nImplements: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48bc0c9201d04c3ae81e94056aa921873ebaddad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/48bc0c9201d04c3ae81e94056aa921873ebaddad"}]},"branch":"refs/heads/master"},"eaf8d0d1121de77e711a42ef8c83cf13a35799a8":{"kind":"REWORK","_number":2,"created":"2016-03-17 18:38:05.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/18/294118/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/294118/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/2"}}},"commit":{"parents":[{"commit":"a60e31ad4b2a1b48e7b2db8f572072beb92d6cd1","subject":"Merge \"Add option to allow filtering by router on port list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a60e31ad4b2a1b48e7b2db8f572072beb92d6cd1"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-11 21:30:47.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-17 18:37:41.000000000","tz":-300},"subject":"Refactor security group rule create to use SDK","message":"Refactor security group rule create to use SDK\n\nRefactored the \u0027os security group rule create\u0027 command to use the\nSDK when neutron is enabled, but continue to use the nova client\nwhen nova network is enabled.\n\nAdded a release note for the change in security group rules output\ndue to Network v2.\n\nChange-Id: I8c6c99d5272ff5d410a449f73d198d834c5cd96e\nPartial-Bug: #1519512\nImplements: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eaf8d0d1121de77e711a42ef8c83cf13a35799a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/eaf8d0d1121de77e711a42ef8c83cf13a35799a8"}]},"branch":"refs/heads/master"},"73c3e93c1daf33d6e9bff5b132c24aeed5c23092":{"kind":"REWORK","_number":3,"created":"2016-03-18 12:26:35.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/18/294118/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/294118/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/3"}}},"commit":{"parents":[{"commit":"a60e31ad4b2a1b48e7b2db8f572072beb92d6cd1","subject":"Merge \"Add option to allow filtering by router on port list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a60e31ad4b2a1b48e7b2db8f572072beb92d6cd1"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-11 21:30:47.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-18 12:26:26.000000000","tz":-300},"subject":"Refactor security group rule create to use SDK","message":"Refactor security group rule create to use SDK\n\nRefactored the \u0027os security group rule create\u0027 command to use the\nSDK when neutron is enabled, but continue to use the nova client\nwhen nova network is enabled.\n\nAdded a release note for the change in security group rules output\ndue to Network v2.\n\nChange-Id: I8c6c99d5272ff5d410a449f73d198d834c5cd96e\nPartial-Bug: #1519512\nImplements: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/73c3e93c1daf33d6e9bff5b132c24aeed5c23092"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/73c3e93c1daf33d6e9bff5b132c24aeed5c23092"}]},"branch":"refs/heads/master"},"d90650796217fbb9cdd19297ee6ff59f0e009413":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-03-23 14:56:09.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/18/294118/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/294118/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/294118/4"}}},"commit":{"parents":[{"commit":"4b4349ee6821f08fb1483d5281d568081649a0d9","subject":"Merge \"Fix \"server unset\" document issue\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4b4349ee6821f08fb1483d5281d568081649a0d9"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-11 21:30:47.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-23 14:56:01.000000000","tz":-300},"subject":"Refactor security group rule create to use SDK","message":"Refactor security group rule create to use SDK\n\nRefactored the \u0027os security group rule create\u0027 command to use the\nSDK when neutron is enabled, but continue to use the nova client\nwhen nova network is enabled.\n\nAdded a release note for the change in security group rules output\ndue to Network v2.\n\nChange-Id: I8c6c99d5272ff5d410a449f73d198d834c5cd96e\nPartial-Bug: #1519512\nImplements: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d90650796217fbb9cdd19297ee6ff59f0e009413"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d90650796217fbb9cdd19297ee6ff59f0e009413"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
