)]}'
{"id":"openstack%2Fpython-openstackclient~678689","triplet_id":"openstack%2Fpython-openstackclient~master~I4598da73b85a954f3e6a3981db21891b45d9548c","project":"openstack/python-openstackclient","branch":"master","topic":"aggr-fun","hashtags":[],"change_id":"I4598da73b85a954f3e6a3981db21891b45d9548c","subject":"Format aggregate command fields and de-race functional tests","status":"MERGED","created":"2019-08-26 21:32:47.000000000","updated":"2019-08-27 18:06:33.000000000","submitted":"2019-08-27 18:04:57.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":"678689-1566929097445-ebf41b20","meta_rev_id":"4d3d89c5082837d15264c5b4907328ed7d1d5dec","_number":678689,"virtual_id_number":678689,"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-08-27 18:04:57.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"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-27 16:12:18.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":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-08-27 16:12:18.000000000","_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":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-08-27 18:04:57.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":"5a969a01d120e8aea83fb7dec76da0df5d9844d2","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-08-26 21:32:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0ea18f367353ac883174a79bc297c826fe696ab1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-08-26 22:51:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"40e984b94dc380356c5753c698d57a6aa003dc58","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-27 00:42:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/e053acfc2fde489486d21aad47807bd9 : SUCCESS in 5m 00s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/96a34a71e4b64ef4b88ecf16be4e7fdc : SUCCESS in 6m 35s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/477c7d43aba84c17adbaa5ce4a752e94 : SUCCESS in 7m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a542a8632164c5ca2326ccdf39645b3 : SUCCESS in 4m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/07c151a04d41428fbfc9938e9a4ce7d1 : SUCCESS in 7m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13996b5d2c0848f598b1e37079be639c : SUCCESS in 4m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fd6d0886efde4a749c463d86e3be34bf : SUCCESS in 3m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ceb529359c494ff588c49e42fb79da5b : SUCCESS in 4m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1a92dab82bc84a138ded1fa0597c4d95 : SUCCESS in 7m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2d5d6ae10ee4e74867645171fcbcc9e : SUCCESS in 4m 28s\n- tempest-full https://zuul.opendev.org/t/openstack/build/43a8a2f92aad4228a50dac423d5ec042 : SUCCESS in 1h 50m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f123ff7ba8c44a2c8759ec8c5a3411d3 : SUCCESS in 1h 49m 52s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/d91f9a81962b44ab96db958538ec9eb6 : SUCCESS in 55m 20s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/38d7c461561b4456867649955a591b02 : SUCCESS in 1h 13m 29s","accounts_in_message":[],"_revision_number":2},{"id":"ce2ad39b69a8e74bb47b9531a906cf1d1d80b0e6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-08-27 16:12:18.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8c6ec6d98f85885bea6a6d0ff3e730bf3984d7df","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-27 16:12:30.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9d6ff6fa2151a6a171d6b4f23f1baeb96a9c4e55","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-27 18:04:57.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/f2ffa784921344ae88f79db7c5a3d36b : SUCCESS in 7m 39s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/761a172fede5468ab37270edf2748ec7 : SUCCESS in 6m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/10b50830cb974648af6d6004ede3260a : SUCCESS in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b76a7db559ce4a3ca905f6befa51efa6 : SUCCESS in 6m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/39d76c74b89e406d8de91dc4cafd4442 : SUCCESS in 4m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5e77423a951841c490e25e3fc0f6818c : SUCCESS in 4m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d1fa84e9f441406184b3b5981a607f2b : SUCCESS in 6m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5058cc9613154a5b8a0324f942a14234 : SUCCESS in 8m 46s\n- tempest-full https://zuul.opendev.org/t/openstack/build/ab17dece4a874dcf9b3dc17bdd76ce66 : SUCCESS in 1h 41m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/71fe8215f8c243f793e36d5376798149 : SUCCESS in 1h 38m 48s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/865093c82e6b4559aa90ceb6e9957ee0 : SUCCESS in 1h 04m 50s","accounts_in_message":[],"_revision_number":2},{"id":"291fcf4be6f6d2f8445366e41a0940918e82c4c0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-27 18:04:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"5ca65b8ec70ad75ec2b419f2fd864eb2caeb99ed","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-27 18:06:33.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f6958fb044844085a0975162665ea157 : SUCCESS in 1m 14s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"03a2accb2f13f82b1090e1ae6f154bf263e7e252","revisions":{"5e20d6cf02d3acffbee0890e187186cc5d5126a3":{"kind":"REWORK","_number":1,"created":"2019-08-26 21:32:47.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/89/678689/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/89/678689/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/1"}}},"commit":{"parents":[{"commit":"7b7488d51c795fac6b0e1c9c99a895b06bb3a4a8","subject":"Merge \"Fix functional.base.TestCase.openstack() to optionally omit --os-auth-type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b7488d51c795fac6b0e1c9c99a895b06bb3a4a8"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-05-18 01:06:44.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-08-26 21:32:28.000000000","tz":-300},"subject":"Format aggregate command fields and de-race functional tests","message":"Format aggregate command fields and de-race functional tests\n\nRename metadata to property in all aggregate commands\n\nBeef up functional tests to reduce street racing\n\nChange-Id: I4598da73b85a954f3e6a3981db21891b45d9548c\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/5e20d6cf02d3acffbee0890e187186cc5d5126a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e20d6cf02d3acffbee0890e187186cc5d5126a3"}]},"branch":"refs/heads/master"},"03a2accb2f13f82b1090e1ae6f154bf263e7e252":{"kind":"REWORK","_number":2,"created":"2019-08-26 22:51:00.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/89/678689/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/89/678689/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/89/678689/2"}}},"commit":{"parents":[{"commit":"7b7488d51c795fac6b0e1c9c99a895b06bb3a4a8","subject":"Merge \"Fix functional.base.TestCase.openstack() to optionally omit --os-auth-type\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7b7488d51c795fac6b0e1c9c99a895b06bb3a4a8"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-05-18 01:06:44.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-08-26 22:50:06.000000000","tz":-300},"subject":"Format aggregate command fields and de-race functional tests","message":"Format aggregate command fields and de-race functional tests\n\nRename metadata to property in all aggregate commands\n\nBeef up functional tests to reduce street racing\n\nChange-Id: I4598da73b85a954f3e6a3981db21891b45d9548c\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/03a2accb2f13f82b1090e1ae6f154bf263e7e252"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/03a2accb2f13f82b1090e1ae6f154bf263e7e252"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
