)]}'
{"id":"openstack%2Foslo.versionedobjects~981486","triplet_id":"openstack%2Foslo.versionedobjects~master~I6fe27db472c4bdde55ec102aad5e7867e49e246f","project":"openstack/oslo.versionedobjects","branch":"master","topic":"typing","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":"2026-04-12 13:38:48.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I6fe27db472c4bdde55ec102aad5e7867e49e246f","subject":"typing: Add type hints to oslo_versionedobjects.fields","status":"MERGED","created":"2026-03-20 11:22:33.000000000","updated":"2026-04-12 14:45:07.000000000","submitted":"2026-04-12 14:44:21.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":"981486-typing","meta_rev_id":"3b5aed5f96c01d0f05fd55d12a577c7ddf7242b2","_number":981486,"virtual_id_number":981486,"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":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-12 14:44:20.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":"","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":"2026-04-12 13:38:48.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,"_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":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-04-12 13:38:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_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},"Backport-Candidate":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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":"2026-03-20 13:29:49.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":"a804d20351bfbaec9cdc9479de0ade2b352accf9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-20 11:22:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cdd19f6bc63fce3ca76b3fab1f8ff5f0c54555b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:29:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1940ba89c69048119d2a4e7b51ae6d03\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/dbc81ec8aee341fbb46dc4a5246eb7c4 : SUCCESS in 2m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/25c43522795a4bdbba4fc10ea351666c : SUCCESS in 3m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c4b06761379e47c48ca51d3750080201 : SUCCESS in 1h 48m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80df5b1455604585bdf4430da1fdaf99 : SUCCESS in 3m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e2ef14c53eef4518b0eba2f61513f2ca : SUCCESS in 3m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a64c1af11e2d413da2d9c7015504cc24 : SUCCESS in 3m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4a60e34dfa4641bcb1f160c18615c1a3 : SUCCESS in 6m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6014ef0569e64709a5c9b3b3ec0616f0 : SUCCESS in 2m 19s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/029b87957e8a4f0487ddaab73d9c9efc : SUCCESS in 1h 07m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"12e5c7ab32f2d4cf3e460785747a6ec0373aca68","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-20 14:55:29.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"f9f077ccc14c44a2d10d56826d3da38168ec6627","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 16:52:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/071807ac08274a2285a35fe60cb73208\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/9ff92f81db01488a920c119075157805 : SUCCESS in 3m 04s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ce617c4c48b74aaabecb79fed61ca664 : SUCCESS in 2m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5eb65ee1aa44d7da4b227d3275c65cf : SUCCESS in 1h 48m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bc34fd68bbd40a6adecb1839fdbf4f7 : SUCCESS in 3m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6b8ea31280654121b34307f8d595fb39 : SUCCESS in 3m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2dce1260d39a4ede9aafca6c4688661c : SUCCESS in 3m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/02b31102e35648cd86710f7854abf9ef : SUCCESS in 14m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48badbb2ecef4c1199d07fd1a2915f49 : SUCCESS in 4m 00s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/c83a43919cac4be28bf21c5179a007dc : SUCCESS in 1h 08m 38s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ec889614fed91bd5e5dcb76cc13bfb7398690b21","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-23 17:20:45.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"44a4054fc6abac4899699f6ced14153cbd05c770","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 19:34:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5601a7c93dd14d86b3f9c42323aa9dfc\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b837fc129aa34cf2b14dbd938918ba0e : SUCCESS in 3m 01s\n- requirements-check https://zuul.opendev.org/t/openstack/build/49316895abec495faaa067c5b3f2684d : SUCCESS in 5m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/152024eda3ad45ebb2d349c6b5707532 : SUCCESS in 2h 01m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f532dcc0865472baf93630be962caed : SUCCESS in 4m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2184c898558149f789f65a9d89b661ab : SUCCESS in 3m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fb4a8f2fd3544e3cb4f15abedb09809a : SUCCESS in 4m 03s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4470e4e78075474ab1e18d6c59d56ee9 : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c0383b8a3eb46edb27c3030b8f3f8ec : SUCCESS in 4m 06s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/98c54edb68014696a398bb0ab2f0487f : SUCCESS in 1h 12m 52s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c413dcf3c707996b0e820eb2908112c36d85cd1b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-24 12:15:28.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"01904635a684827f81b2191e7305f3a360a9b8b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-24 13:54:35.000000000","message":"Patch Set 4: 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/ab54558b65cc46da89e5fee31255b742\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4a4e4a7a36d641a3814b1cf824a23ffd : SUCCESS in 2m 58s\n- requirements-check https://zuul.opendev.org/t/openstack/build/82f04baeb58a41b9b528b754683e586e : POST_FAILURE in 2m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2aedcb1f2cb148d2883a5e4ae86374d8 : POST_FAILURE in 1h 34m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e440d532f52a4380afdfc80300154b07 : POST_FAILURE in 3m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9f39d258e1ac4968a406f9336ef19908 : SUCCESS in 4m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2efdc9bcd2c44969ada91d3b3b70252f : SUCCESS in 3m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/52eb095b6edd4eaa8507084cdbf6f435 : POST_FAILURE in 5m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33589b39f28c49a8b9fd2bcc155aa760 : SUCCESS in 3m 02s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/cd3f7e4dc08e45aab3776939abe50760 : SUCCESS in 1h 12m 47s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"56a11abfecde4f91f91cda619fbe33ba5cf1eeaa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-25 10:36:11.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"d703c1e442c67e740f3f5c2e5c2ab0c6ce17cf0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 12:16:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66a5c7e6bd914d1e8f9741eca39e7b4d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/725bd7bb4b4f482998c10fb3d0bf6104 : SUCCESS in 2m 31s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3dbd9e1faea8461c9c9b20a01fb3ba15 : SUCCESS in 2m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/80247ab402064260b4033f17f3026c85 : SUCCESS in 1h 37m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a70883a4adbc41d182d5ab92e924e4f6 : SUCCESS in 4m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e475220d15694cf18486c77717315a3b : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ffe8686d40f540b9b915829a726c1aa6 : SUCCESS in 4m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7d8a1c95979141909e15909ea46f191d : SUCCESS in 5m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbc9fa66eeda402d96421391d99d0c0f : SUCCESS in 3m 19s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/2f5d738ab7b1453badd87e5b81c12f59 : SUCCESS in 1h 03m 16s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"4d489821ab227a76dde97eb04ac8556d835211a2","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-12 13:38:48.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"f652e3898d858fc319973fe003065e5c32bfcbbe","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 13:39:11.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"bd18a29a9418324df955e5f10b690be060634ccb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 14:44:20.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea49aba2bc844dcfb8c13484a6922971\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e77fab2d805641da81fc7fa5c5e54d91 : SUCCESS in 2m 23s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9d68499d1694482e84991602b2584c63 : SUCCESS in 2m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/db2be64d1fdf40848250176e541441dc : SUCCESS in 1h 04m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64b1773b45444942a9f0783d2a2a8823 : SUCCESS in 2m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f005d14eaaa14f01a15e0310ccd0815c : SUCCESS in 2m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/13143e0074b84e6393e875dffbc45257 : SUCCESS in 3m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/069b4e02bea54e528efc7e75391a4f05 : SUCCESS in 3m 37s","accounts_in_message":[],"_revision_number":5},{"id":"2c0ded4ada667410d9fb006f66f5b87e622daa9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 14:44:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"3b5aed5f96c01d0f05fd55d12a577c7ddf7242b2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 14:45:07.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9282b246ff9745b3b068d9dc57143d49\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea8d7520e3a04e528a4be597b3dcfdf6 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"105e7939afe06c66ebef8bcb4f8edbc1f8b57e8e","revisions":{"7ac3697529f54d2dcac00a00c917a9e945261b52":{"kind":"REWORK","_number":1,"created":"2026-03-20 11:22:33.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/86/981486/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/86/981486/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/1"}}},"commit":{"parents":[{"commit":"1972518f15d21434df6396973d6b9bab6781b99f","subject":"Add initial typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/1972518f15d21434df6396973d6b9bab6781b99f"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-19 15:35:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 10:56:19.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.fields","message":"typing: Add type hints to oslo_versionedobjects.fields\n\nChange-Id: I6fe27db472c4bdde55ec102aad5e7867e49e246f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/7ac3697529f54d2dcac00a00c917a9e945261b52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/7ac3697529f54d2dcac00a00c917a9e945261b52"}]},"branch":"refs/heads/master"},"874b0d5e0f285e8a10de9ef31b9c7d84ed7177c9":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-03-20 14:55:29.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/86/981486/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/86/981486/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/2"}}},"commit":{"parents":[{"commit":"5c7b5dc7d8533d0ebbfd52a87f159f8d70d3a4d6","subject":"Add initial typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/5c7b5dc7d8533d0ebbfd52a87f159f8d70d3a4d6"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-19 15:35:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-20 14:55:24.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.fields","message":"typing: Add type hints to oslo_versionedobjects.fields\n\nChange-Id: I6fe27db472c4bdde55ec102aad5e7867e49e246f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/874b0d5e0f285e8a10de9ef31b9c7d84ed7177c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/874b0d5e0f285e8a10de9ef31b9c7d84ed7177c9"}]},"branch":"refs/heads/master"},"09aff827944645fae9e3a182c14696bfc49a9e83":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-03-23 17:20:45.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/86/981486/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/86/981486/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/3"}}},"commit":{"parents":[{"commit":"eef06366e9692de1735a9dd9f5e3db09016331c4","subject":"Add initial typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/eef06366e9692de1735a9dd9f5e3db09016331c4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-19 15:35:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-23 17:15:09.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.fields","message":"typing: Add type hints to oslo_versionedobjects.fields\n\nChange-Id: I6fe27db472c4bdde55ec102aad5e7867e49e246f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/09aff827944645fae9e3a182c14696bfc49a9e83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/09aff827944645fae9e3a182c14696bfc49a9e83"}]},"branch":"refs/heads/master"},"dc2b5c267cf1d696eb58d00cab8af438b483d34c":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-03-24 12:15:28.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/86/981486/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/86/981486/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/4"}}},"commit":{"parents":[{"commit":"782d22e13928f4ab8263187c48268b1a3d46ea1b","subject":"Add initial typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/782d22e13928f4ab8263187c48268b1a3d46ea1b"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-19 15:35:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-24 12:05:52.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.fields","message":"typing: Add type hints to oslo_versionedobjects.fields\n\nChange-Id: I6fe27db472c4bdde55ec102aad5e7867e49e246f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/dc2b5c267cf1d696eb58d00cab8af438b483d34c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/dc2b5c267cf1d696eb58d00cab8af438b483d34c"}]},"branch":"refs/heads/master"},"105e7939afe06c66ebef8bcb4f8edbc1f8b57e8e":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-25 10:36:11.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/86/981486/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/86/981486/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/86/981486/5"}}},"commit":{"parents":[{"commit":"e04aba535e6c0403c79a53eaa710b2f5a872cb91","subject":"Add initial typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/e04aba535e6c0403c79a53eaa710b2f5a872cb91"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-19 15:35:25.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-25 10:35:42.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.fields","message":"typing: Add type hints to oslo_versionedobjects.fields\n\nChange-Id: I6fe27db472c4bdde55ec102aad5e7867e49e246f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/105e7939afe06c66ebef8bcb4f8edbc1f8b57e8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/105e7939afe06c66ebef8bcb4f8edbc1f8b57e8e"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Backport-Candidate","status":"MAY"}]}],"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":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{}}}]}
