)]}'
{"id":"openstack%2Fglance~774282","triplet_id":"openstack%2Fglance~master~I040b77f08e3d84875b060c5413a5195c7f954e77","project":"openstack/glance","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"I040b77f08e3d84875b060c5413a5195c7f954e77","subject":"nit: Clarify how check() is different from enforce()","status":"ABANDONED","created":"2021-02-05 16:15:02.000000000","updated":"2021-09-02 20:46:46.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"da03ffbd1208867053ab875cece844cca33ffac6","_number":774282,"virtual_id_number":774282,"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-02-22 21:05:46.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"date":"2021-09-02 18:48:56.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":-1,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"date":"2021-09-02 18:48:56.000000000","permitted_voting_range":{"min":-1,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-05 16:22:34.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2021-02-05 18:31:02.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"},{"updated":"2021-02-05 19:47:50.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2021-02-07 09:29:00.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-02-23 10:33:17.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"}],"messages":[{"id":"f16551bab98640ff025e361e8526c3fefee25361","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-05 16:15:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"525a7da19a2bafda5e05699c86ce224dfafc881b","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2021-02-05 16:22:34.000000000","message":"Patch Set 1: Code-Review+2\n\nThanks!","accounts_in_message":[],"_revision_number":1},{"id":"1a56bddc285ccdef677f0324c8b04c3d4d56cf85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-05 18:31:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/96611f63c1ec46dc86e8583dedd0b229 : SUCCESS in 57m 19s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ceb398bff56c4acda9bda6bb0ee1d99f : SUCCESS in 1h 13m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/be29d483eb9345678ff1266c4cac51db : SUCCESS in 7m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6781e4d5ab3e432b856ceea8400b4f10 : SUCCESS in 4m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e228c204b21245f39c2e387d30b3244c : SUCCESS in 5m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dcd1e7042240481b808fc247b20bd82f : SUCCESS in 5m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fa30e9745782467b8d66e3cd5cb6ead6 : SUCCESS in 6m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad4974368a314997872b82c5e1c8e2f9 : SUCCESS in 7m 13s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/295672f21e7d44a18a74d18ba404ea87 : SUCCESS in 8m 32s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0324a9dff368489e8a511bea656e2d87 : SUCCESS in 7m 38s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/bd67ef24a1fe4fada3b6db29c80f5abd : SUCCESS in 4m 56s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/5f8ef4a2c3b344d2bc329342521adcca : FAILURE in 1h 38m 35s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/fa9b42233526416fb3609ad6563fb384 : SUCCESS in 1h 12m 23s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/910368ea8bf94448a74ce05cb44c0543 : SUCCESS in 1h 18m 01s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/31bec03ba3b94b0aa5a02067a4c5405c : FAILURE in 1h 17m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d4aaf9eb0b7e497b95911ced2b80dd91 : SUCCESS in 57m 29s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/df702ce6d4ba4e988a63e17a236edf68 : SUCCESS in 1h 11m 26s","accounts_in_message":[],"_revision_number":1},{"id":"9485d340185aa300aff633ba5f9612593f20447f","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2021-02-05 19:47:50.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nThanks Lance!","accounts_in_message":[],"_revision_number":1},{"id":"5df949e4a9f825cfad1c1f43920d0c4f42e28c16","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-02-07 09:29:00.000000000","message":"Patch Set 1:\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"c19d33d6260acc819f4c0fad54ebfc8f87f87b81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-10 13:30:30.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"871fac6ca65dbe00fb36fb5fae02553f7dc9f514","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-02-10 14:11:01.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/774282/774282/2/check-not-vote/ext-glance-zuul/d566a5c : SUCCESS in 40m 07s","accounts_in_message":[],"_revision_number":2},{"id":"2ad402b7429287c6e3e93d5154840e957ba392e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-10 15:08:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8791bf446f52473fa23f5c7c76d853f2 : SUCCESS in 58m 48s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/aa4372ca19a94db39b82c8657aef9d99 : SUCCESS in 1h 11m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/14a251c29cd14f239eaaad60c031f38c : SUCCESS in 8m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69aa5cc0730c4b0b8a9497fcd1fbc3ee : SUCCESS in 5m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/97ce4de298d84697bfeeb341c9bcf9a6 : SUCCESS in 6m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5b821532105b4c06b009c0b0535874e5 : SUCCESS in 4m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f597313e9eaf44ecaab1de24a890efba : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0291c1017e964e60ad879cfc3e1fd0f9 : SUCCESS in 6m 50s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/c6150643df014fbd8f1c454e5ec508a1 : SUCCESS in 9m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6383d2d22f0145e5856821e72e9d6d30 : SUCCESS in 11m 08s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/c0040e69b87b4a64843a9314d50fbf36 : SUCCESS in 4m 27s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/16ba40b2a46d48af8d84848e80b07b73 : SUCCESS in 1h 06m 38s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/abe96604bc50440c9d93c16d8fac4908 : SUCCESS in 1h 35m 28s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/437efef376bd491eaa6e72a5e810fb71 : SUCCESS in 1h 33m 39s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/7c9eb5f5bcd5406d864019d0d07e124b : SUCCESS in 1h 25m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6fed49866166422a8bb9687027e4dcf5 : SUCCESS in 53m 36s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b386b9a838d24f28977eb6e0faa83946 : SUCCESS in 1h 13m 02s","accounts_in_message":[],"_revision_number":2},{"id":"570ff6daff0f783d1f6e4cf4a74ee754fefcff08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-22 18:12:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"68acc1ef8e63d45a227fc120f5ec27b00c638b58","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-02-22 18:53:26.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-glance http://207.189.188.190/logs/774282/774282/3/check-not-vote/ext-glance-zuul/8e9de08 : SUCCESS in 39m 09s","accounts_in_message":[],"_revision_number":3},{"id":"b76e3e06ab412917baddcf57c305d6cd0dce18ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-22 21:05:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/c919efc568dd425ea7697593d4514703 : SUCCESS in 43m 21s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/be496dc8683a4711a0591f5a9f13067f : SUCCESS in 1h 14m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3686a29becd7493e89ea440a985cc591 : SUCCESS in 6m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27cc35bb873941c5938cda6a3d9e0af9 : SUCCESS in 6m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4fd9ed93b644401293a58c5d807301f4 : SUCCESS in 6m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/487cebd02c0a49e29dbe569011c90968 : SUCCESS in 6m 05s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/71c43ee056e34eb18982a0e0d38d77d0 : SUCCESS in 7m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9512e48c67644da5ac4aa78720110f57 : SUCCESS in 6m 31s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4692791a869d41ee8c12078d990b68db : SUCCESS in 8m 17s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1f705f60f8da469183b1f1a951f41203 : SUCCESS in 8m 20s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/b8f28f62313f41eeb73cfa67da828104 : SUCCESS in 5m 24s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/f3be3379d4fa4048a8d54543abc744ac : POST_FAILURE in 1h 13m 47s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/db44cd0f6bb14ccd9331639eb58309d5 : SUCCESS in 1h 12m 13s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/a9e87820aea54838b6ab17ae5e50446a : SUCCESS in 1h 18m 44s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/28b6fb8d403e44c68ac6ffddd8299aec : SUCCESS in 1h 16m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/291a4c105e5c43178586690d1f992bdb : SUCCESS in 1h 05m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5470d92d327142cb9c6403076af6c393 : SUCCESS in 1h 07m 42s","accounts_in_message":[],"_revision_number":3},{"id":"447e9a13c4cbacd3838abf561aaf8cefa8a69de5","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-02-23 10:33:17.000000000","message":"Patch Set 3: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":3},{"id":"7444fedb7eafdc0f9f2d936c73307ed81800378b","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2021-09-02 18:48:56.000000000","message":"Patch Set 3: -Code-Review -Review-Priority\n\nI think we not require this any more now!","accounts_in_message":[],"_revision_number":3},{"id":"da03ffbd1208867053ab875cece844cca33ffac6","tag":"autogenerated:gerrit:abandon","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-09-02 20:46:46.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"e78080fd7276320c40ba664670d2a628e6d199f1","revisions":{"577882c140ae61941a6866ca20c3c2d39b13faa9":{"kind":"REWORK","_number":1,"created":"2021-02-05 16:15:02.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/82/774282/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/82/774282/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/82/774282/1"}}},"commit":{"parents":[{"commit":"de118a3b836996fcb26426ab2469a4fe1d588f90","subject":"Pass oslo.context RequestContext objects directly to policy enforcement","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/de118a3b836996fcb26426ab2469a4fe1d588f90"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-05 15:38:32.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-05 16:14:12.000000000","tz":0},"subject":"nit: Clarify why check() is different from enforce()","message":"nit: Clarify why check() is different from enforce()\n\nOutside of reading the code, there isn\u0027t anything in the documentation\nthat tells me why I should use check() versus enforce().\n\nChange-Id: I040b77f08e3d84875b060c5413a5195c7f954e77\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/577882c140ae61941a6866ca20c3c2d39b13faa9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/577882c140ae61941a6866ca20c3c2d39b13faa9"}]},"branch":"refs/heads/master"},"5c9eac1bbf406e6ac76baaaa59ecec6eb8f86a76":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-02-10 13:30:30.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/82/774282/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/82/774282/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/82/774282/2"}}},"commit":{"parents":[{"commit":"2c893fbd80d0241fad2515221b61266ced12f92d","subject":"Merge \"Add devstack plugin script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/2c893fbd80d0241fad2515221b61266ced12f92d"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-05 15:38:32.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@redhat.com","date":"2021-02-10 13:30:30.000000000","tz":0},"subject":"nit: Clarify why check() is different from enforce()","message":"nit: Clarify why check() is different from enforce()\n\nOutside of reading the code, there isn\u0027t anything in the documentation\nthat tells me why I should use check() versus enforce().\n\nChange-Id: I040b77f08e3d84875b060c5413a5195c7f954e77\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5c9eac1bbf406e6ac76baaaa59ecec6eb8f86a76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5c9eac1bbf406e6ac76baaaa59ecec6eb8f86a76"}]},"branch":"refs/heads/master","description":"Rebase"},"e78080fd7276320c40ba664670d2a628e6d199f1":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":3,"created":"2021-02-22 18:12:50.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/82/774282/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/82/774282/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/82/774282/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/82/774282/3"}}},"commit":{"parents":[{"commit":"cf20d89829837027c84746c1d2ffcfde9f8c4b1d","subject":"Pass oslo.context RequestContext objects directly to policy enforcement","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/cf20d89829837027c84746c1d2ffcfde9f8c4b1d"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-05 15:38:32.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-22 18:07:39.000000000","tz":0},"subject":"nit: Clarify how check() is different from enforce()","message":"nit: Clarify how check() is different from enforce()\n\nOutside of reading the code, there isn\u0027t anything in the documentation\nthat tells me the difference between check() and enforce().\n\nChange-Id: I040b77f08e3d84875b060c5413a5195c7f954e77\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e78080fd7276320c40ba664670d2a628e6d199f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e78080fd7276320c40ba664670d2a628e6d199f1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
