)]}'
{"id":"openstack%2Fopenstacksdk~867042","triplet_id":"openstack%2Fopenstacksdk~master~I3b09deddbc3914d3bd43888465fe6948f88a36ff","project":"openstack/openstacksdk","branch":"master","topic":"glance-gaps","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2023-01-28 13:25:52.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3b09deddbc3914d3bd43888465fe6948f88a36ff","subject":"image: Remove unnecessary abstractions","status":"MERGED","created":"2022-12-08 18:46:19.000000000","updated":"2023-01-28 13:27:00.000000000","submitted":"2023-01-28 13:25:52.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":"867042-glance-gaps","meta_rev_id":"3d7a9b8dca778834f803437720bdc8812aad7f67","_number":867042,"virtual_id_number":867042,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-01-28 13:25:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-01-28 11:40:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":1,"date":"2023-01-16 01:33:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-01-28 11:40:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-08 20:06:34.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":"2023-01-11 07:43:40.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2023-01-16 01:33:59.000000000","updated_by":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"reviewer":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"state":"REVIEWER"}],"messages":[{"id":"40432667a284229c58fe6bf2a9f2b722248cd264","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-12-08 18:46:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"48ec507434eba6490e93bca312d36b461abecf8c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-08 20:06:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65ddde72385045a2be2d5671b949db7a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac3ba0b69e914da5862d7ab4996075a9 : SUCCESS in 3m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7a81d4b7cdcc4cf3926cc95f12518973 : SUCCESS in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6068ec519e5d4822a1905bb63f5e2931 : SUCCESS in 3m 46s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/27e1420db4b6402e87f8b694b6824613 : SUCCESS in 48m 16s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/c0fdf88f3bab40919a1fd5474e6bd79d : SUCCESS in 3m 57s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/249e7496a4d94364b9a73037dd5e2146 : SUCCESS in 3m 24s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/14d1f3a4d505449f8f0ff85dd4c9db45 : SUCCESS in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ca1e233c39a47e5879aa69e1704f201 : SUCCESS in 8m 34s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/58e66b5758e642c8a7ec26829785c994 : SUCCESS in 51m 44s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/c1cb2f7028834440a7ef8e118c336028 : SUCCESS in 15m 01s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/291fe58c30864f43a7b6561ecddf2b24 : SUCCESS in 32m 11s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c2d69134fcc447e59fd3c588b450d717 : SUCCESS in 51m 32s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/c3ba7fb3c8b34ca4b93f0ac0afe42aff : SUCCESS in 1h 17m 39s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/34677689841e4b5585310c9e300c0739 : SUCCESS in 50m 54s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/e0e6d71243f544eabe717481b6272965 : SUCCESS in 51m 06s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/31cae905fcf34773ad57e0024969e460 : POST_FAILURE in 9m 49s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/b15ed864b26942f1befa245a9fe6f0f7 : SUCCESS in 25m 33s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/2d4313fa2342444eb02d89ecfd09e03d : SUCCESS in 32m 37s (non-voting)\n- openstacksdk-functional-devstack-legacy https://zuul.opendev.org/t/openstack/build/fb6b86ebfccb463e83501e1a5545ddd2 : FAILURE in 27m 13s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8e06c3f0ea914a68a21a0ea1c9edb982 : SUCCESS in 49m 51s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e4dc076b00454451b64346744dce28e1 : FAILURE in 43m 11s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/678f25c52f374648b09cf79a1dde1541 : SUCCESS in 46m 08s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/b2eb77134aa24ab08187b069c63f5d04 : FAILURE in 29m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2620c65052728c722db680a1904831c5739203d8","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2023-01-11 07:43:40.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"2d84091530579847fd61e6049e570c11db65d4e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-01-13 17:26:50.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"8a4aa6c5b645485fc74b9b5be805b6f10033c287","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-13 19:01:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1180f0fe4ed8417f9b2002fe53147385\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/555c2f6242af40fd924faa61411af721 : SUCCESS in 3m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ac1f49d9551449e39b69850167b40444 : SUCCESS in 3m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/245db573cef84c9b876a7ce6a3038d43 : SUCCESS in 3m 51s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/41cbae7bbd3b457491c27325feae6869 : SUCCESS in 55m 53s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/1a2433252a4d4e79be3631515df5af6a : SUCCESS in 4m 43s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/60f23af6fb5047bbbbdc0020daad67b5 : SUCCESS in 3m 42s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/d810a6bf7dd9418f91349092326b022f : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff15842f1135496b9bac76e959e07f12 : SUCCESS in 10m 21s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/21ffd7138f6940b8b39fd53100c915f5 : SUCCESS in 1h 28m 50s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/fd984422a1a24c358dfd5bc992167bc3 : SUCCESS in 15m 20s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/f98db5046fe44139a133abae75c552df : SUCCESS in 48m 30s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/20e245d2797f4f91b8d6eb77c797188c : SUCCESS in 43m 31s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/7c5611072e47496185a16009c81ce2ab : SUCCESS in 1h 07m 19s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/badb18423ceb4b5eae187a9974ca8fe6 : SUCCESS in 56m 28s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/6a84f48918f94af394f0dd2f0219a400 : FAILURE in 59m 53s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/298f035701794de29f8c0d727e9d8402 : POST_FAILURE in 7m 53s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/78eb5193275347939abc5adc10f914e1 : SUCCESS in 34m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/b0209e3db8fb44e3a095133e7bf3ac00 : FAILURE in 47m 37s (non-voting)\n- openstacksdk-functional-devstack-legacy https://zuul.opendev.org/t/openstack/build/c04bfdc3f9304a339d818fd338721dcb : FAILURE in 38m 12s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/357df67fa22d4749b158676b34a992e0 : SUCCESS in 1h 08m 01s (non-voting)\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e0a74832eeae45cc9b2c3d4f3d0b13b1 : SUCCESS in 57m 25s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/6a4d8f4a855e4170862bd7cfd8bf2c6e : FAILURE in 16m 20s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a68956542f5a4b61a74f5a80c7b07120 : SUCCESS in 58m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"65dc2c82842496b6b3e9e874be5ee56882d032d2","author":{"_account_id":32238,"name":"wdd","email":"wangzihao@yovole.com","username":"wangzihao"},"date":"2023-01-16 01:33:59.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"acc8c4c388019d6fc29479a3fb3c1ed4463ffe86","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2023-01-28 11:40:34.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"b0683b1180a7a1686d756d8e4e03659a41599181","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-28 11:41:36.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1c71c8982c9e87224f5ddbc7db6ee5b769f0a181","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-28 13:25:52.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a19d5be45fed4748b235b16579c7627e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6329f91110ec4e038a8367a0eeb1e1a5 : SUCCESS in 2m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8d6c34a1e4c64875902ac1b3ee4e39e8 : SUCCESS in 3m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c1a4bfa9036e4b13815ba4c0dd01773c : SUCCESS in 3m 31s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/67811b7bce1a44cf9be8f8f4478c22d2 : SUCCESS in 45m 27s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/fd74a930db9a47159fde1f60c80a96ba : SUCCESS in 3m 27s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/c3eb9d40947b4f05b802bec0a03e8ce1 : SUCCESS in 3m 17s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/a6ee4d7f25104f86b30b577def12f039 : SUCCESS in 4m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2eca6cf8fbe45959d707a7644894b5b : SUCCESS in 7m 17s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/be138dd8abcf4dc58a35ff5873ec91cb : SUCCESS in 1h 17m 12s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/7659211f5d414a198e2fab387255cfba : SUCCESS in 13m 48s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/dc2b3f605d6e4c40a88b55db5a64fdd5 : SUCCESS in 51m 02s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2acca28b97ea40758093127b3d8b715d : SUCCESS in 42m 50s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/3347fd7fdf524a58af26b7532f857a3e : SUCCESS in 1h 10m 19s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/7f5b940f2d3f421f9079594fb02cdf37 : SUCCESS in 56m 50s","accounts_in_message":[],"_revision_number":2},{"id":"be0cab2894b07add5f0dac173a2a404a9ecf884a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-28 13:25:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"3d7a9b8dca778834f803437720bdc8812aad7f67","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-28 13:27:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f27d5551b8d548fdb2a24365fce6aef3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3665b037f9114a0786a217095eecd9b9 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d99fc11214f732bafdc07a9800fabfd5d1624ff3","revisions":{"cbc4e6b67e66ce1f694e40101f42372926e7a2e9":{"kind":"REWORK","_number":1,"created":"2022-12-08 18:46:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/42/867042/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/42/867042/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/1"}}},"commit":{"parents":[{"commit":"4511d7b06ed79a60acdcaa6c49f1a8ae366b6f90","subject":"image: Remove _base_proxy module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4511d7b06ed79a60acdcaa6c49f1a8ae366b6f90"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-08 12:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-08 18:03:18.000000000","tz":0},"subject":"image: Remove unnecessary abstractions","message":"image: Remove unnecessary abstractions\n\nChange-Id: I3b09deddbc3914d3bd43888465fe6948f88a36ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/cbc4e6b67e66ce1f694e40101f42372926e7a2e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/cbc4e6b67e66ce1f694e40101f42372926e7a2e9"}]},"branch":"refs/heads/master"},"d99fc11214f732bafdc07a9800fabfd5d1624ff3":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-01-13 17:26:50.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/42/867042/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/42/867042/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/42/867042/2"}}},"commit":{"parents":[{"commit":"6462005c7b9678ec3e960a34ec44cbe5ab91394c","subject":"image: Remove _base_proxy module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6462005c7b9678ec3e960a34ec44cbe5ab91394c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-12-08 12:01:08.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-01-13 17:26:42.000000000","tz":0},"subject":"image: Remove unnecessary abstractions","message":"image: Remove unnecessary abstractions\n\nChange-Id: I3b09deddbc3914d3bd43888465fe6948f88a36ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d99fc11214f732bafdc07a9800fabfd5d1624ff3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/d99fc11214f732bafdc07a9800fabfd5d1624ff3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[]}
