)]}'
{"id":"openstack%2Fpython-openstackclient~653958","triplet_id":"openstack%2Fpython-openstackclient~master~I04368dc42f1a62a048ac9d11497747ef6f600515","project":"openstack/python-openstackclient","branch":"master","topic":"opendev.1","hashtags":[],"change_id":"I04368dc42f1a62a048ac9d11497747ef6f600515","subject":"Followup opendev cleanup and test jobs","status":"MERGED","created":"2019-04-20 04:02:15.000000000","updated":"2019-04-22 06:09:24.000000000","submitted":"2019-04-22 06:09:24.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"653958-1555913364732-dfe5b5ea","meta_rev_id":"dd097022c061ee5dd5f2f9d40b4dec35098a0902","_number":653958,"virtual_id_number":653958,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-04-22 06:09:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2019-04-20 21:01:22.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-04-21 19:22:33.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-20 21:01:22.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-04-22 06:09:24.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"18740755439d1e9c3ad2f468fd73ab6905d03c1c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-04-20 04:02:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0acbf2081859adbe73993266111231c184695323","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-20 05:41:12.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/58/653958/1/check/test-release-openstack/dd781a3/ : SUCCESS in 3m 36s\n- openstackclient-check-plugins http://logs.openstack.org/58/653958/1/check/openstackclient-check-plugins/3a7cecc/ : SUCCESS in 5m 27s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/58/653958/1/check/osc-tox-py27-tips/078e9b8/ : SUCCESS in 5m 42s\n- osc-tox-py35-tips http://logs.openstack.org/58/653958/1/check/osc-tox-py35-tips/4757b78/ : SUCCESS in 5m 15s\n- openstack-tox-cover http://logs.openstack.org/58/653958/1/check/openstack-tox-cover/1c668b9/cover/ : SUCCESS in 4m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/58/653958/1/check/openstack-tox-lower-constraints/4fb698b/ : SUCCESS in 4m 55s\n- openstack-tox-pep8 http://logs.openstack.org/58/653958/1/check/openstack-tox-pep8/1b23e7a/ : SUCCESS in 5m 07s\n- openstack-tox-py27 http://logs.openstack.org/58/653958/1/check/openstack-tox-py27/eeeb5bf/ : SUCCESS in 4m 40s\n- openstack-tox-py35 http://logs.openstack.org/58/653958/1/check/openstack-tox-py35/993b214/ : SUCCESS in 4m 49s\n- openstack-tox-py36 http://logs.openstack.org/58/653958/1/check/openstack-tox-py36/ee451e2/ : SUCCESS in 4m 36s\n- openstack-tox-py37 http://logs.openstack.org/58/653958/1/check/openstack-tox-py37/0a8e475/ : SUCCESS in 4m 11s\n- openstack-tox-docs http://logs.openstack.org/58/653958/1/check/openstack-tox-docs/ee02a04/html/ : SUCCESS in 5m 20s\n- build-openstack-releasenotes http://logs.openstack.org/58/653958/1/check/build-openstack-releasenotes/797b006/html/ : SUCCESS in 4m 16s\n- tempest-full http://logs.openstack.org/58/653958/1/check/tempest-full/04937ed/ : SUCCESS in 1h 37m 10s\n- tempest-full-py3 http://logs.openstack.org/58/653958/1/check/tempest-full-py3/dfc4a4e/ : SUCCESS in 1h 14m 52s\n- osc-functional-devstack http://logs.openstack.org/58/653958/1/check/osc-functional-devstack/532e43a/ : FAILURE in 27m 29s\n- osc-functional-devstack-tips http://logs.openstack.org/58/653958/1/check/osc-functional-devstack-tips/0b38202/ : FAILURE in 28m 59s","accounts_in_message":[],"_revision_number":1},{"id":"29fc7417e2eef41c337de1b672eb8e3d168e3804","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-04-20 13:52:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fb0b3685087dfd2df8f757f994a900e0a23f5825","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-20 15:32:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/58/653958/2/check/test-release-openstack/3a08481/ : SUCCESS in 2m 50s\n- openstackclient-check-plugins http://logs.openstack.org/58/653958/2/check/openstackclient-check-plugins/e283810/ : SUCCESS in 5m 17s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/58/653958/2/check/osc-tox-py27-tips/3c16cfa/ : SUCCESS in 6m 08s\n- osc-tox-py35-tips http://logs.openstack.org/58/653958/2/check/osc-tox-py35-tips/4b3f3c5/ : SUCCESS in 8m 18s\n- openstack-tox-cover http://logs.openstack.org/58/653958/2/check/openstack-tox-cover/8126365/cover/ : SUCCESS in 6m 48s\n- openstack-tox-lower-constraints http://logs.openstack.org/58/653958/2/check/openstack-tox-lower-constraints/1f8994e/ : SUCCESS in 5m 02s\n- openstack-tox-pep8 http://logs.openstack.org/58/653958/2/check/openstack-tox-pep8/9bc03de/ : SUCCESS in 4m 41s\n- openstack-tox-py27 http://logs.openstack.org/58/653958/2/check/openstack-tox-py27/9bfe265/ : SUCCESS in 4m 40s\n- openstack-tox-py35 http://logs.openstack.org/58/653958/2/check/openstack-tox-py35/c507e4e/ : SUCCESS in 5m 02s\n- openstack-tox-py36 http://logs.openstack.org/58/653958/2/check/openstack-tox-py36/370e596/ : SUCCESS in 6m 51s\n- openstack-tox-py37 http://logs.openstack.org/58/653958/2/check/openstack-tox-py37/35ec8b6/ : SUCCESS in 4m 51s\n- openstack-tox-docs http://logs.openstack.org/58/653958/2/check/openstack-tox-docs/850710b/html/ : SUCCESS in 4m 44s\n- build-openstack-releasenotes http://logs.openstack.org/58/653958/2/check/build-openstack-releasenotes/ff86e12/html/ : SUCCESS in 5m 56s\n- tempest-full http://logs.openstack.org/58/653958/2/check/tempest-full/f1131d7/ : SUCCESS in 1h 39m 17s\n- tempest-full-py3 http://logs.openstack.org/58/653958/2/check/tempest-full-py3/2d1ad55/ : SUCCESS in 1h 29m 34s\n- osc-functional-devstack http://logs.openstack.org/58/653958/2/check/osc-functional-devstack/bdfb78a/ : SUCCESS in 55m 58s\n- osc-functional-devstack-tips http://logs.openstack.org/58/653958/2/check/osc-functional-devstack-tips/960fc97/ : SUCCESS in 54m 01s","accounts_in_message":[],"_revision_number":2},{"id":"4c76ab6dcc922e19903ed313ca46e2a723579732","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-04-20 21:01:22.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f43f3ac4692c884b8fbbcaf1eda81a2787dc97f9","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-04-21 19:22:33.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"be320560543da06a34c3219fcdb9beadba47389b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-21 19:22:45.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"230d95e17cfeaca28673f503bc2845fdb95e794d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-21 20:39:31.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/58/653958/2/gate/test-release-openstack/4640d3e/ : SUCCESS in 3m 20s\n- osc-tox-py27-tips http://logs.openstack.org/58/653958/2/gate/osc-tox-py27-tips/32cf237/ : SUCCESS in 5m 34s\n- osc-tox-py35-tips http://logs.openstack.org/58/653958/2/gate/osc-tox-py35-tips/943d18a/ : SUCCESS in 5m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/58/653958/2/gate/openstack-tox-lower-constraints/3382108/ : SUCCESS in 5m 15s\n- openstack-tox-pep8 http://logs.openstack.org/58/653958/2/gate/openstack-tox-pep8/0f19b54/ : SUCCESS in 4m 49s\n- openstack-tox-py27 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py27/4c8cce0/ : SUCCESS in 4m 41s\n- openstack-tox-py35 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py35/8fe0713/ : SUCCESS in 4m 43s\n- openstack-tox-py36 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py36/c873625/ : SUCCESS in 4m 44s\n- openstack-tox-py37 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py37/e355e7b/ : SUCCESS in 4m 48s\n- openstack-tox-docs http://logs.openstack.org/58/653958/2/gate/openstack-tox-docs/7f7aed3/html/ : SUCCESS in 5m 07s\n- build-openstack-releasenotes http://logs.openstack.org/58/653958/2/gate/build-openstack-releasenotes/d51e1c4/html/ : SUCCESS in 4m 20s\n- tempest-full http://logs.openstack.org/58/653958/2/gate/tempest-full/c0b99c6/ : FAILURE in 27m 35s\n- tempest-full-py3 http://logs.openstack.org/58/653958/2/gate/tempest-full-py3/ce2dcb0/ : SUCCESS in 1h 15m 52s\n- osc-functional-devstack http://logs.openstack.org/58/653958/2/gate/osc-functional-devstack/ff4dd81/ : SUCCESS in 50m 49s","accounts_in_message":[],"_revision_number":2},{"id":"fa1124fe4971ba99d6d5ed011a27be436aba416c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-04-22 02:10:32.000000000","message":"Patch Set 2:\n\nrehceck","accounts_in_message":[],"_revision_number":2},{"id":"84f0ebc5755e0151cb4cd627073f6658c7cedb17","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-22 04:13:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/58/653958/2/check/test-release-openstack/1d6f6a1/ : SUCCESS in 3m 29s\n- openstackclient-check-plugins http://logs.openstack.org/58/653958/2/check/openstackclient-check-plugins/e6a4468/ : SUCCESS in 5m 12s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/58/653958/2/check/osc-tox-py27-tips/80b13f9/ : SUCCESS in 5m 35s\n- osc-tox-py35-tips http://logs.openstack.org/58/653958/2/check/osc-tox-py35-tips/eb2d30f/ : SUCCESS in 7m 57s\n- openstack-tox-cover http://logs.openstack.org/58/653958/2/check/openstack-tox-cover/a69de9a/cover/ : SUCCESS in 6m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/58/653958/2/check/openstack-tox-lower-constraints/f42c62a/ : SUCCESS in 5m 24s\n- openstack-tox-pep8 http://logs.openstack.org/58/653958/2/check/openstack-tox-pep8/a898831/ : SUCCESS in 4m 49s\n- openstack-tox-py27 http://logs.openstack.org/58/653958/2/check/openstack-tox-py27/4bdef31/ : SUCCESS in 5m 44s\n- openstack-tox-py35 http://logs.openstack.org/58/653958/2/check/openstack-tox-py35/3545771/ : SUCCESS in 5m 03s\n- openstack-tox-py36 http://logs.openstack.org/58/653958/2/check/openstack-tox-py36/4646ad0/ : SUCCESS in 4m 29s\n- openstack-tox-py37 http://logs.openstack.org/58/653958/2/check/openstack-tox-py37/a3ac377/ : SUCCESS in 6m 11s\n- openstack-tox-docs http://logs.openstack.org/58/653958/2/check/openstack-tox-docs/53d8117/html/ : SUCCESS in 5m 10s\n- build-openstack-releasenotes http://logs.openstack.org/58/653958/2/check/build-openstack-releasenotes/1d0c23a/html/ : SUCCESS in 4m 26s\n- tempest-full http://logs.openstack.org/58/653958/2/check/tempest-full/b0142f9/ : SUCCESS in 1h 28m 23s\n- tempest-full-py3 http://logs.openstack.org/58/653958/2/check/tempest-full-py3/80152ec/ : SUCCESS in 1h 29m 08s\n- osc-functional-devstack http://logs.openstack.org/58/653958/2/check/osc-functional-devstack/4fad5ad/ : SUCCESS in 51m 16s\n- osc-functional-devstack-tips http://logs.openstack.org/58/653958/2/check/osc-functional-devstack-tips/3476393/ : SUCCESS in 58m 58s","accounts_in_message":[],"_revision_number":2},{"id":"14205dca7797ccf1731a55cc56151150eced1bd9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-22 04:13:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"54f9c784bb73f4991c776ca18ce4ad9ac1402db5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-22 06:09:24.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack http://logs.openstack.org/58/653958/2/gate/test-release-openstack/2e33334/ : SUCCESS in 4m 41s\n- osc-tox-py27-tips http://logs.openstack.org/58/653958/2/gate/osc-tox-py27-tips/475d975/ : SUCCESS in 6m 57s\n- osc-tox-py35-tips http://logs.openstack.org/58/653958/2/gate/osc-tox-py35-tips/108a1d2/ : SUCCESS in 7m 38s\n- openstack-tox-lower-constraints http://logs.openstack.org/58/653958/2/gate/openstack-tox-lower-constraints/308eb8b/ : SUCCESS in 6m 50s\n- openstack-tox-pep8 http://logs.openstack.org/58/653958/2/gate/openstack-tox-pep8/39149e6/ : SUCCESS in 6m 24s\n- openstack-tox-py27 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py27/5d3a28f/ : SUCCESS in 6m 51s\n- openstack-tox-py35 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py35/464f561/ : SUCCESS in 6m 33s\n- openstack-tox-py36 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py36/7c60c23/ : SUCCESS in 4m 23s\n- openstack-tox-py37 http://logs.openstack.org/58/653958/2/gate/openstack-tox-py37/fdd3ac0/ : SUCCESS in 7m 27s\n- openstack-tox-docs http://logs.openstack.org/58/653958/2/gate/openstack-tox-docs/f826b66/html/ : SUCCESS in 6m 16s\n- build-openstack-releasenotes http://logs.openstack.org/58/653958/2/gate/build-openstack-releasenotes/923d3b4/html/ : SUCCESS in 6m 19s\n- tempest-full http://logs.openstack.org/58/653958/2/gate/tempest-full/7b99cab/ : SUCCESS in 1h 49m 27s\n- tempest-full-py3 http://logs.openstack.org/58/653958/2/gate/tempest-full-py3/eb7e0cd/ : SUCCESS in 1h 44m 47s\n- osc-functional-devstack http://logs.openstack.org/58/653958/2/gate/osc-functional-devstack/2b75077/ : SUCCESS in 43m 44s","accounts_in_message":[],"_revision_number":2},{"id":"e60d94b52277f2258456aa306092f989f903bc5c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-22 06:09:24.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0f56b7d07421bb7267a2be4c8e78efbfcc77a81e","revisions":{"ba7920b1a1ed4bad7c6828575aa4fc4d4443b482":{"kind":"REWORK","_number":1,"created":"2019-04-20 04:02:15.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/58/653958/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/58/653958/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/1"}}},"commit":{"parents":[{"commit":"b3da2a67262852b18a522034604d056e7c7c730c","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b3da2a67262852b18a522034604d056e7c7c730c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-04-20 04:01:53.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-04-20 04:01:53.000000000","tz":-300},"subject":"Followup opendev cleanup and test jobs","message":"Followup opendev cleanup and test jobs\n\nChange-Id: I04368dc42f1a62a048ac9d11497747ef6f600515\nSigned-off-by: Dean Troyer \u003cdtroyer@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba7920b1a1ed4bad7c6828575aa4fc4d4443b482"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba7920b1a1ed4bad7c6828575aa4fc4d4443b482"}]},"branch":"refs/heads/master"},"0f56b7d07421bb7267a2be4c8e78efbfcc77a81e":{"kind":"REWORK","_number":2,"created":"2019-04-20 13:52:35.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/58/653958/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/58/653958/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/58/653958/2"}}},"commit":{"parents":[{"commit":"b3da2a67262852b18a522034604d056e7c7c730c","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b3da2a67262852b18a522034604d056e7c7c730c"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-04-20 04:01:53.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-04-20 04:47:02.000000000","tz":-300},"subject":"Followup opendev cleanup and test jobs","message":"Followup opendev cleanup and test jobs\n\n* upper-constraints references need s/plain/raw/\n\nChange-Id: I04368dc42f1a62a048ac9d11497747ef6f600515\nSigned-off-by: Dean Troyer \u003cdtroyer@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0f56b7d07421bb7267a2be4c8e78efbfcc77a81e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0f56b7d07421bb7267a2be4c8e78efbfcc77a81e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
