)]}'
{"id":"openstack%2Fplacement~772061","triplet_id":"openstack%2Fplacement~master~If66f2f35089abe2878a868370b51ffeed4575ab7","project":"openstack/placement","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"If66f2f35089abe2878a868370b51ffeed4575ab7","subject":"Refactor usage tests to properly test project personas","status":"ABANDONED","created":"2021-01-22 16:29:52.000000000","updated":"2021-01-27 17:32:35.000000000","total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"669a741fd96207fbb2229b41feb9b93902538c41","_number":772061,"virtual_id_number":772061,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-01-26 14:47:11.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2021-01-26 12:59:57.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-22 16:46:02.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2021-01-22 16:46:02.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2021-01-22 18:56:29.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":"7b43ed3df791edc38da5ed8c84740dd2e9c19b2e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 16:29:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"db33686057a9e0e8ad757d945f29f21fbdadabfd","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 16:34:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6910c4207f702c06d544a81b8b59161c9c4c1e4b","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 16:44:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"808e59a6246933d38711d8f6efdae6e4da2300a3","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-01-22 18:56:11.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"22815f73aca3b9cee8767a88618599115dbd18bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 18:56:29.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9bd781bc58174a42b0137925d205f614 : FAILURE in 13m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e9a1a5b90c0d4aa7b9a776cfa682b505 : FAILURE in 7m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8abbc567e40b4ad0ba8b11af6ff20fd2 : SUCCESS in 5m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/67ba82ea10e24d3da8f8eb170d8ad52f : SUCCESS in 5m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a43388c2198f4f68bf39e5bd9f8eef73 : SUCCESS in 4m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d502b0da71a74b77ac09098e0aa92861 : SUCCESS in 8m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/413417eec41840b39a1642c6c90e8f9d : SUCCESS in 11m 00s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b6ceae13a19c42698d8245cf7156ebc5 : FAILURE in 7m 34s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/ff1146cdad264347a46be4ab76de79c2 : FAILURE in 9m 48s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6bd0d63c675b4f9bb096bd439554789c : FAILURE in 6m 37s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ed878e4defaa4e88966c0cfe1ac05ff6 : SUCCESS in 21m 15s","accounts_in_message":[],"_revision_number":1},{"id":"f2ade4eb66e08dd701ccd0bca62fa9a7614660cb","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 18:57:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"88a0ec69a7fc0d407e6827dd2957345f2a022e97","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-25 12:41:05.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"24db198d45cb93def35cf64fa16da2d323f3a27d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-25 13:35:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/be03fe7c47ec414bb3124d9d2d96cf0b : FAILURE in 6m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a9b9bbadca954ad8b293c224a1e1d811 : FAILURE in 7m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee8d0b2956024f9598f8720f91635819 : SUCCESS in 6m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1ca6dea75847418e9712667d5a23911e : SUCCESS in 5m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/66e823668db34348a10a2faca0227a25 : SUCCESS in 5m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/86ff165531574d8fbd1b64beabf9d5ae : SUCCESS in 7m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44c81d713a4b449ba73443d80dbc4497 : SUCCESS in 9m 14s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d9b47e84090b4dc5b54c87ddf97bd280 : FAILURE in 6m 51s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/5f56f0790fa842709ba2146076b28ae2 : FAILURE in 7m 15s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4e4cedbe5f80420e98713cb6aea11905 : FAILURE in 7m 13s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5f8fa6d2d9f84d13ae69f8dde805b60f : SUCCESS in 22m 48s","accounts_in_message":[],"_revision_number":2},{"id":"cea402985df9dc89d79136fdbe8dbb2dd9fc8dd5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:24:34.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"80ef0ec12e94089c0f29b0d0800da16a1235e972","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:54:56.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"e7412cb404e3554b4f83c72a29633a93b62ca6d0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:59:57.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"a45598bc3bd748afabcde4baf6f27067b0033d81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 14:47:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/30a5b097f5564f7a8bd182db1854266d : SUCCESS in 6m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5d58c759197b488c815c3747dc66923a : SUCCESS in 6m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/009fa08d6cd74ad8a19f6b23d10127a5 : SUCCESS in 4m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/202bbf7997a44196b1538880c77e75ac : SUCCESS in 4m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ebb63b1646df472fa67aca84dad91688 : SUCCESS in 5m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bc07ba6959484383bef77148a992dbed : SUCCESS in 7m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01e24df2d4114c3a97a3cae3aa1efa68 : SUCCESS in 6m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/cef0742ea2d848458c16c619fa9e5f04 : SUCCESS in 7m 25s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/684f219fc4cb42f49bbf9c244ee0b0a2 : SUCCESS in 5m 39s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1ec5d439764d4201b291fb7126c809ab : SUCCESS in 8m 22s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/981e07f854054de99b1267cdff231959 : SUCCESS in 15m 09s","accounts_in_message":[],"_revision_number":4},{"id":"669a741fd96207fbb2229b41feb9b93902538c41","tag":"autogenerated:gerrit:abandon","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-27 17:32:35.000000000","message":"Abandoned\n\nI rolled this into https://review.opendev.org/c/openstack/placement/+/760242/10","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"afa79cb592879da41a4ba29168ed1cc1cd6344ee","revisions":{"83739d938c6da9cc452363dcbec1eec329efd74f":{"kind":"REWORK","_number":1,"created":"2021-01-22 16:29:52.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/61/772061/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/61/772061/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/61/772061/1"}}},"commit":{"parents":[{"commit":"3a4e7cd99b698318b4c7fd94ae53125d4c42ee30","subject":"WIP: Allow project readers to see project-specific usages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3a4e7cd99b698318b4c7fd94ae53125d4c42ee30"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 16:28:07.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 16:28:07.000000000","tz":0},"subject":"Refactor usage tests to properly test project personas","message":"Refactor usage tests to properly test project personas\n\nChange-Id: If66f2f35089abe2878a868370b51ffeed4575ab7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/83739d938c6da9cc452363dcbec1eec329efd74f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/83739d938c6da9cc452363dcbec1eec329efd74f"}]},"branch":"refs/heads/master"},"25018a10b00ff314897d4fd6be8bae7cfe4d419e":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-01-25 12:41:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/772061/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/61/772061/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/61/772061/2"}}},"commit":{"parents":[{"commit":"ed93e0dc2c767d84cbc29346c7ec6029a6710780","subject":"Allow project readers to see project-specific usages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ed93e0dc2c767d84cbc29346c7ec6029a6710780"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 16:28:07.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:40:36.000000000","tz":0},"subject":"Refactor usage tests to properly test project personas","message":"Refactor usage tests to properly test project personas\n\nChange-Id: If66f2f35089abe2878a868370b51ffeed4575ab7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25018a10b00ff314897d4fd6be8bae7cfe4d419e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25018a10b00ff314897d4fd6be8bae7cfe4d419e"}]},"branch":"refs/heads/master"},"7d0e911e0b890c85d5d20d39463751bf4231dcf7":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-01-26 12:24:34.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/772061/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/61/772061/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/61/772061/3"}}},"commit":{"parents":[{"commit":"b1cf8934f7de15329b8302cd554c0855029e630f","subject":"Allow project readers to see project-specific usages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b1cf8934f7de15329b8302cd554c0855029e630f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 16:28:07.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-26 11:56:02.000000000","tz":0},"subject":"Refactor usage tests to properly test project personas","message":"Refactor usage tests to properly test project personas\n\nChange-Id: If66f2f35089abe2878a868370b51ffeed4575ab7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7d0e911e0b890c85d5d20d39463751bf4231dcf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7d0e911e0b890c85d5d20d39463751bf4231dcf7"}]},"branch":"refs/heads/master"},"afa79cb592879da41a4ba29168ed1cc1cd6344ee":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-01-26 12:54:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/61/772061/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/61/772061/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/61/772061/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/61/772061/4"}}},"commit":{"parents":[{"commit":"9fcf637b28203fb1eab4b552bde5e3b70592169b","subject":"Allow project readers to see project-specific usages","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/9fcf637b28203fb1eab4b552bde5e3b70592169b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 16:28:07.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-26 12:54:37.000000000","tz":0},"subject":"Refactor usage tests to properly test project personas","message":"Refactor usage tests to properly test project personas\n\nChange-Id: If66f2f35089abe2878a868370b51ffeed4575ab7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/afa79cb592879da41a4ba29168ed1cc1cd6344ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/afa79cb592879da41a4ba29168ed1cc1cd6344ee"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
