)]}'
{"id":"openstack%2Fcodegenerator~973122","triplet_id":"openstack%2Fcodegenerator~master~I4aa4f786d3cd60caa404a1850e87fb0167824b6a","project":"openstack/codegenerator","branch":"master","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-01-14 17:18:34.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"I4aa4f786d3cd60caa404a1850e87fb0167824b6a","subject":"Try to improve handling for \u0027{}\u0027 schemas","status":"MERGED","created":"2026-01-12 16:50:54.000000000","updated":"2026-01-14 18:27:32.000000000","submitted":"2026-01-14 18:26:45.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":"973122","meta_rev_id":"8801ee6ab62575e0e47c641b39d489a6adb0a1a7","_number":973122,"virtual_id_number":973122,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-14 18:26:45.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"}],"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":"2026-01-14 17:18:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":"2026-01-14 17:18:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-12 18:48:07.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":"09f5ef64c9672b61443816c8e2db97ac5be999be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-01-12 16:50:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fef0c3dfbfe9b8b64bc95ea3bdd4dc5a0b449fb2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-12 18:48:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/205e65fa2aa048a99bd70e68b7a2be2c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f98cabc9ab2a4c69aa92031f614f6085 : SUCCESS in 3m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c5c8c4d94e6460392f68606cff102aa : SUCCESS in 2m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d950d46866e6408aba2ffd74d78062b3 : SUCCESS in 2m 34s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/30176e0031984855ba376ba09b01db42 : SUCCESS in 3m 57s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f3c654d33f814535a662e91b0a67d606 : SUCCESS in 7m 48s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e48fef8b036a4ed59d9cc6c2a99b7e71 : SUCCESS in 3m 31s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/48dac1224aca4f67910878cb139103cd : SUCCESS in 5m 47s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/585a1ba9afe5400a92f8413058fef00a : SUCCESS in 5m 49s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5d2fb0d888084ed8a3beb290e9cdfebf : SUCCESS in 5m 35s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/0006192fff3348e297431565bf6d6922 : SUCCESS in 4m 00s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/588ff4fda8384168b4717164b1ac7104 : SUCCESS in 6m 12s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/0ad6724ec2674538bac3d1c6c501da2c : SUCCESS in 4m 15s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c910dcdd2eca4ebfbb617736dbf8e06d : SUCCESS in 6m 09s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d670aff9478f4969bc23441ddae2d99d : SUCCESS in 8m 02s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/253580a7c61e4c008713e3a1dfa01ae1 : SUCCESS in 1m 52s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ff3176f7c6a24633b065e5c8790dd334 : SUCCESS in 5m 13s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0350da1ce0fa4e96a74f4fdba5d88010 : SUCCESS in 4m 40s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/d76cb0347c97424b8e7b4bb781fdba6d : SUCCESS in 4m 00s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/231a4a26681b40cc94ddcd43e17e28e2 : SUCCESS in 1h 06m 39s","accounts_in_message":[],"_revision_number":1},{"id":"b55e1d639c886fa37da741cd05b65b978cf67b08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-01-14 11:35:52.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"41c352bf00f0eaf1bf1aac523f00700abdf87867","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 12:52:59.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/15711fdbb4854fcc986ee1ec7df20578\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c9a2fa1ff57419ba0d271d4b72364e9 : SUCCESS in 1m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/af52c89ce4c742ae9a6c0d70bd75cf2f : SUCCESS in 3m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fd288e134db54a8096f870af58c3411d : SUCCESS in 2m 37s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/804814ab407f445c87c322b388d97684 : SUCCESS in 3m 29s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ccbf0d9338c146949c43345c1ae684f7 : SUCCESS in 7m 17s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/038da7fbabe7413284d524de398fcf2d : SUCCESS in 4m 51s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/50a2df5955e24cfe8b59df734e5963c6 : SUCCESS in 5m 50s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/53aa4d4cb1724a89bbe2312d34db3025 : SUCCESS in 6m 18s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cffb887d1b8d4e5f9d5dbcebe8197bd1 : SUCCESS in 6m 41s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/d655a8cd9cdf4b4abae13c2b8b4ebb0a : SUCCESS in 5m 03s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d37f1f21dde5456b922fcb7b110ab1cf : SUCCESS in 5m 30s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/0d0c8040056a4ebbb65e59992a1d6681 : SUCCESS in 4m 02s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2ed75fe83dc24fca8655e86865d7aa2f : SUCCESS in 2m 46s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7108612557fb4eb0b1829dd31475e89a : SUCCESS in 6m 12s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/9a39a265fc824e978e8fe1a7e074ee7d : SUCCESS in 1m 14s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/904cf5caebbb422abd432ae11fb9df81 : SUCCESS in 4m 37s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f796f68ae42040319e873c62acdf36b2 : SUCCESS in 6m 43s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/5ce32524942d4dc887054f9e97e746ee : SUCCESS in 3m 29s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/b559f34b4d554a368b02f6edcbdedd47 : FAILURE in 53m 24s","accounts_in_message":[],"_revision_number":2},{"id":"6ed8b77957d2f0da9390f185838a44a73b0f79cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-01-14 15:35:45.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"776e452a1b327cc232a73bd9f0f77fcbe0dd099b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 16:24:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c20b0178724c40dcb644180cfd572298\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44dad70f6ac04bca8ff3c865d4c37fb4 : SUCCESS in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/efd37d6e49c246d6bae80d6ffe7b5736 : SUCCESS in 2m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/604e8a81a3184ceab7e1a31b8df480d9 : SUCCESS in 2m 46s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/effda28eafa545b5a05d3c24021fffba : SUCCESS in 6m 18s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/94f584ccf3eb45249b6b89f75d1575fe : SUCCESS in 6m 51s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7211f0cbb0d349f28c014782894243d9 : SUCCESS in 6m 44s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/266c5bf1972a467b863647733afdd92c : SUCCESS in 5m 59s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/eac8af26cb6d4565b5482bc0fb0e3bb3 : SUCCESS in 5m 31s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/54fa09066b02435ead82eac59a807597 : SUCCESS in 3m 55s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/451f1744d0c54cb8a3718ee43e38d91a : SUCCESS in 2m 03s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ff960d1608bd4787847dd0fcf942a3dd : SUCCESS in 5m 32s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/cecb4b67bc154a12855f616f7ff18acb : SUCCESS in 3m 47s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2d13801966cd448daa60ed0d76854b1a : SUCCESS in 3m 02s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7491db8c9c5649dda944c07240153df8 : SUCCESS in 4m 20s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/7d08beef9c83424bb53432856e05bb68 : SUCCESS in 1m 29s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3c7d617d85ec4f40bdca32864258f987 : SUCCESS in 2m 32s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4df2c665b1934654bdcc31f7583bd693 : SUCCESS in 6m 26s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/5f402950367949cba7ee9f5c198c589d : SUCCESS in 4m 27s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/bbc5c318ef0d4b358fd27c3ce2727cd6 : SUCCESS in 26m 40s","accounts_in_message":[],"_revision_number":3},{"id":"d310cf7e1426dd5edffb126216e53ea2524632ec","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-01-14 17:18:34.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"34760a20a6df7b3fd20b3b9949a4ae14d0eda468","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 17:19:19.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"3b961d7488f0164a2cdfaf3b355744dfd287ecbb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 18:26:45.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3c85385d26c14b7f8e3c39fd3f170996\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f462cd38592b4eb9a92bb340e049e898 : SUCCESS in 1m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e0e6d3260e44f80ba26631c91c8be2a : SUCCESS in 2m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a3a73b82ad3a471f847c963280ae1253 : SUCCESS in 2m 06s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c3dac8af14234714b0cccff495f3d0ee : SUCCESS in 6m 12s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/405199c6370c46c8b68733f058915b9e : SUCCESS in 7m 30s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/44b6c46892ac467c9be4d76beb5eb965 : SUCCESS in 6m 51s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7e1b6347cc744395b69a4ecf55da883b : SUCCESS in 5m 21s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9257135e18ba472890018b1583e7df9c : SUCCESS in 5m 32s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f5df0f26dbd54d8982ed6b7a2dc17f8f : SUCCESS in 6m 34s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/09ca3df9768c4bf8956ced2e020ea452 : SUCCESS in 5m 43s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/3e4fc248d0a042f98da4ece84b50f4de : SUCCESS in 3m 41s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e819958db1a242f9a7030f37a12c6022 : SUCCESS in 5m 56s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c2b04a8bc6c54f0cb8e3c6c38e25027a : SUCCESS in 3m 59s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/9ae1979698b241b18c0b5c9eee4175d9 : SUCCESS in 1m 15s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ca7d91ca886d43929ab6a18711fff2fb : SUCCESS in 4m 44s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e4cfecd38d76482fb6d9385c378e8310 : SUCCESS in 5m 57s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/3aa6037d58744dca9b6ff5f089ad2359 : SUCCESS in 3m 24s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/64bd9b903e374628afe764b126142914 : SUCCESS in 41m 38s","accounts_in_message":[],"_revision_number":3},{"id":"c352cb4d8f61146defc98c3026c97c96ab140070","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 18:26:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"8801ee6ab62575e0e47c641b39d489a6adb0a1a7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-14 18:27:32.000000000","message":"Patch Set 3:\n\nBuild failed (promote pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/1ee22af84174429c825247ce0c485190\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/274a2f8b24154b28ba01a990215b8af6 : SUCCESS in 36s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/0a8539cad56c45ccbe7f3c218a2acfee : FAILURE in 37s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"df2b80aea3bdd890e7832eca027dedde46b00fce","revisions":{"0c131aa8dd5a39d7d07d8bb2a35b2bf7b31043ba":{"kind":"REWORK","_number":1,"created":"2026-01-12 16:50:54.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/22/973122/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/22/973122/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/1"}}},"commit":{"parents":[{"commit":"f77fc29df926ba1d0a57836a9921c12a8e04a3cd","subject":"Singularize the bs.scheduler_stats","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f77fc29df926ba1d0a57836a9921c12a8e04a3cd"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-01-12 16:49:13.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-01-12 16:49:13.000000000","tz":60},"subject":"Try to improve handling for \u0027{}\u0027 schemas","message":"Try to improve handling for \u0027{}\u0027 schemas\n\nIn some cases nova/cinder (at least) report the body as \u0027{}\u0027 (i.e.\nserver stop/start). On the cli side it makes absolutely no sense to\nexpose it to the user since it generally stands for the \"null\" body.\n\nChange-Id: I4aa4f786d3cd60caa404a1850e87fb0167824b6a\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/0c131aa8dd5a39d7d07d8bb2a35b2bf7b31043ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/0c131aa8dd5a39d7d07d8bb2a35b2bf7b31043ba"}]},"branch":"refs/heads/master"},"81f313b892a14110beea426f736eb42df58089af":{"kind":"REWORK","_number":2,"created":"2026-01-14 11:35:52.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/22/973122/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/22/973122/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/2"}}},"commit":{"parents":[{"commit":"f77fc29df926ba1d0a57836a9921c12a8e04a3cd","subject":"Singularize the bs.scheduler_stats","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f77fc29df926ba1d0a57836a9921c12a8e04a3cd"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-01-12 16:49:13.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-01-14 11:35:35.000000000","tz":60},"subject":"Try to improve handling for \u0027{}\u0027 schemas","message":"Try to improve handling for \u0027{}\u0027 schemas\n\nIn some cases nova/cinder (at least) report the body as \u0027{}\u0027 (i.e.\nserver stop/start). On the cli side it makes absolutely no sense to\nexpose it to the user since it generally stands for the \"null\" body.\n\nChange-Id: I4aa4f786d3cd60caa404a1850e87fb0167824b6a\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/81f313b892a14110beea426f736eb42df58089af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/81f313b892a14110beea426f736eb42df58089af"}]},"branch":"refs/heads/master"},"df2b80aea3bdd890e7832eca027dedde46b00fce":{"kind":"REWORK","_number":3,"created":"2026-01-14 15:35:45.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/22/973122/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/22/973122/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/22/973122/3"}}},"commit":{"parents":[{"commit":"f77fc29df926ba1d0a57836a9921c12a8e04a3cd","subject":"Singularize the bs.scheduler_stats","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f77fc29df926ba1d0a57836a9921c12a8e04a3cd"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-01-12 16:49:13.000000000","tz":60},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-01-14 15:35:37.000000000","tz":60},"subject":"Try to improve handling for \u0027{}\u0027 schemas","message":"Try to improve handling for \u0027{}\u0027 schemas\n\nIn some cases nova/cinder (at least) report the body as \u0027{}\u0027 (i.e.\nserver stop/start). On the cli side it makes absolutely no sense to\nexpose it to the user since it generally stands for the \"null\" body.\n\nChange-Id: I4aa4f786d3cd60caa404a1850e87fb0167824b6a\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/df2b80aea3bdd890e7832eca027dedde46b00fce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/df2b80aea3bdd890e7832eca027dedde46b00fce"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
