)]}'
{"id":"openstack%2Fpython-openstackclient~415792","triplet_id":"openstack%2Fpython-openstackclient~master~I0a090a8abc41613d8970343d1b67d101b4c82c65","project":"openstack/python-openstackclient","branch":"master","topic":"func-floating-ip","hashtags":[],"change_id":"I0a090a8abc41613d8970343d1b67d101b4c82c65","subject":"Beef up floating IP functional tests","status":"MERGED","created":"2016-12-30 04:15:03.000000000","updated":"2017-01-04 04:46:03.000000000","submitted":"2017-01-04 04:46:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"72b5bcc0e84da10457e8ccc0af6ebb46839e085d","_number":415792,"virtual_id_number":415792,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"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":"2017-01-04 04:46:02.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2017-01-04 03:48:04.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":2,"date":"2017-01-03 16:00:01.000000000","_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"value":0,"_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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":1,"date":"2017-01-04 03:48:04.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"value":0,"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-30 16:37:30.000000000","updated_by":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"reviewer":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"state":"REVIEWER"},{"updated":"2017-01-03 16:00:01.000000000","updated_by":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"reviewer":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"state":"REVIEWER"},{"updated":"2017-01-04 03:48:04.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":"2017-01-04 04:46:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"47d343966285a6980f8891d48454e1dcda5bfe25","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-30 04:15:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"78e2dea32de20413ba55c47fded36b3bae5690f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-30 05:30:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/92/415792/1/check/gate-python-openstackclient-docs-ubuntu-xenial/5b2c57b//doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/92/415792/1/check/gate-python-openstackclient-pep8-ubuntu-xenial/3fe03f6/ : SUCCESS in 2m 59s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/92/415792/1/check/gate-python-openstackclient-python27-ubuntu-xenial/af9ee21/ : SUCCESS in 5m 21s\n- gate-python-openstackclient-python35 http://logs.openstack.org/92/415792/1/check/gate-python-openstackclient-python35/5f86d86/ : SUCCESS in 2m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/92/415792/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/082f5bc/ : SUCCESS in 1h 15m 11s\n- check-osc-plugins http://logs.openstack.org/92/415792/1/check/check-osc-plugins/43b54d8/ : SUCCESS in 6m 56s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/92/415792/1/check/gate-osc-dsvm-functional-ubuntu-xenial/437c973/ : SUCCESS in 53m 22s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/92/415792/1/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/3272d68/ : SUCCESS in 1h 10m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"145e84ff4f2d8b4c828af77c7f7e180b22c4ee08","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2016-12-30 09:27:08.000000000","message":"Patch Set 1: Code-Review+2\n\nWould be nice example for our new functional tests","accounts_in_message":[],"_revision_number":1},{"id":"46e39cf7477335131e1a0e662aba3b6bb8fcffbb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-30 14:24:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"abe94293760c994b45206d9fd86d930b6251d568","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-30 15:44:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/92/415792/2/check/gate-python-openstackclient-docs-ubuntu-xenial/e033cf3//doc/build/html/ : SUCCESS in 5m 22s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/92/415792/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/535fa78/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/92/415792/2/check/gate-python-openstackclient-python27-ubuntu-xenial/332fe58/ : SUCCESS in 2m 40s\n- gate-python-openstackclient-python35 http://logs.openstack.org/92/415792/2/check/gate-python-openstackclient-python35/0ebf306/ : SUCCESS in 3m 15s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/92/415792/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/7c0dd6a/ : SUCCESS in 1h 20m 10s\n- check-osc-plugins http://logs.openstack.org/92/415792/2/check/check-osc-plugins/b748669/ : SUCCESS in 3m 26s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/92/415792/2/check/gate-osc-dsvm-functional-ubuntu-xenial/a5d334d/ : SUCCESS in 49m 18s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/92/415792/2/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/594e627/ : SUCCESS in 1h 08m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9a226735af9c663887701a4fadf728316b20d498","author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"date":"2016-12-30 16:37:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fcb9ce36a7f25324d3114863456f38d969d6379e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-30 19:12:01.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nJordan, I\u0027m learning on each iteration of these that I do... have a look at https://review.openstack.org/415900 and see if that\u0027s the ticket...","accounts_in_message":[],"_revision_number":2},{"id":"464c91218c7248f4565769433dfad16607a319a1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-12-30 22:24:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"807d8ab22b84362a699a929512b7abf65ebdda43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-30 23:38:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/92/415792/3/check/gate-python-openstackclient-docs-ubuntu-xenial/a718da1//doc/build/html/ : SUCCESS in 5m 48s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/92/415792/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/cdd1f9d/ : SUCCESS in 6m 07s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/92/415792/3/check/gate-python-openstackclient-python27-ubuntu-xenial/61785db/ : SUCCESS in 5m 31s\n- gate-python-openstackclient-python35 http://logs.openstack.org/92/415792/3/check/gate-python-openstackclient-python35/c32d28a/ : SUCCESS in 5m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/92/415792/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/eabf376/ : SUCCESS in 1h 13m 48s\n- check-osc-plugins http://logs.openstack.org/92/415792/3/check/check-osc-plugins/6eb3b23/ : SUCCESS in 7m 04s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/92/415792/3/check/gate-osc-dsvm-functional-ubuntu-xenial/0b75ad0/ : SUCCESS in 47m 49s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/92/415792/3/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/9593a1e/ : SUCCESS in 1h 12m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0d57ba56c89fc68c5cead26b679dca89e8c2b0c2","author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"date":"2017-01-03 16:00:01.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"b1b815b12d472ea6285cf3d7daf7d5a4ea3bbbaa","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-01-04 03:48:04.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\ni worry we are getting a bit complicated, but the change is fine, a nice improvement","accounts_in_message":[],"_revision_number":3},{"id":"207b5d53903446341300215b516b4e57c4f7b990","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-04 03:48:14.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"7fec028212e09625e86ed4e979d016743cd44309","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-04 04:46:02.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/92/415792/3/gate/gate-python-openstackclient-docs-ubuntu-xenial/fedcc61//doc/build/html/ : SUCCESS in 3m 03s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/92/415792/3/gate/gate-python-openstackclient-pep8-ubuntu-xenial/5e0e5ea/ : SUCCESS in 3m 06s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/92/415792/3/gate/gate-python-openstackclient-python27-ubuntu-xenial/0b491d9/ : SUCCESS in 3m 07s\n- gate-python-openstackclient-python35 http://logs.openstack.org/92/415792/3/gate/gate-python-openstackclient-python35/3e55987/ : SUCCESS in 2m 50s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/92/415792/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/e16c2b9/ : SUCCESS in 57m 22s\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/92/415792/3/gate/gate-osc-dsvm-functional-ubuntu-xenial/bbf2c25/ : SUCCESS in 29m 51s","accounts_in_message":[],"_revision_number":3},{"id":"133fe9ceced48da7bb19e57771c3ac6f36ec48d7","date":"2017-01-04 04:46:03.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3da71c819d1ecda6a629ccd75d26237d8ce8f470","revisions":{"be5ecd5493faa7ff078113d0421226d91c019259":{"kind":"REWORK","_number":1,"created":"2016-12-30 04:15:03.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/92/415792/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/92/415792/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/1"}}},"commit":{"parents":[{"commit":"17a249c5ddc22403486f32575e91da7db10ff8e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/17a249c5ddc22403486f32575e91da7db10ff8e2"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-12-30 04:13:36.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-12-30 04:13:41.000000000","tz":-360},"subject":"Beef up floating IP functional tests","message":"Beef up floating IP functional tests\n\nWe need to get more thorough in our functional testing, so start by\nadding tests for create options.\n\nThis also removes the parts of the setupClass() and teardownClass()\nmethods that do not pertain to the static prereqs for testing.\n\nChange-Id: I0a090a8abc41613d8970343d1b67d101b4c82c65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/be5ecd5493faa7ff078113d0421226d91c019259"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/be5ecd5493faa7ff078113d0421226d91c019259"}]},"branch":"refs/heads/master"},"4f90933ce5c8143cce95ac03c2f47855e317512b":{"kind":"REWORK","_number":2,"created":"2016-12-30 14:24:10.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/92/415792/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/92/415792/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/2"}}},"commit":{"parents":[{"commit":"17a249c5ddc22403486f32575e91da7db10ff8e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/17a249c5ddc22403486f32575e91da7db10ff8e2"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-12-30 04:13:36.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-12-30 14:24:01.000000000","tz":-360},"subject":"Beef up floating IP functional tests","message":"Beef up floating IP functional tests\n\nWe need to get more thorough in our functional testing, so start by\nadding tests for create options.\n\nThis also removes the parts of the setupClass() and teardownClass()\nmethods that do not pertain to the static prereqs for testing.\n\nChange-Id: I0a090a8abc41613d8970343d1b67d101b4c82c65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4f90933ce5c8143cce95ac03c2f47855e317512b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4f90933ce5c8143cce95ac03c2f47855e317512b"}]},"branch":"refs/heads/master"},"3da71c819d1ecda6a629ccd75d26237d8ce8f470":{"kind":"REWORK","_number":3,"created":"2016-12-30 22:24:06.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/92/415792/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/92/415792/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/92/415792/3"}}},"commit":{"parents":[{"commit":"17a249c5ddc22403486f32575e91da7db10ff8e2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/17a249c5ddc22403486f32575e91da7db10ff8e2"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-12-30 04:13:36.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2016-12-30 22:23:49.000000000","tz":-360},"subject":"Beef up floating IP functional tests","message":"Beef up floating IP functional tests\n\nWe need to get more thorough in our functional testing, so start by\nadding tests for create options.\n\nThis also removes the parts of the setupClass() and teardownClass()\nmethods that do not pertain to the static prereqs for testing.\n\nChange-Id: I0a090a8abc41613d8970343d1b67d101b4c82c65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3da71c819d1ecda6a629ccd75d26237d8ce8f470"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3da71c819d1ecda6a629ccd75d26237d8ce8f470"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
