)]}'
{"id":"openstack%2Foslo.versionedobjects~981491","triplet_id":"openstack%2Foslo.versionedobjects~master~If3a87cc255cb8a6a8ea494bc16c77d3745513ca8","project":"openstack/oslo.versionedobjects","branch":"master","topic":"typing","hashtags":[],"change_id":"If3a87cc255cb8a6a8ea494bc16c77d3745513ca8","subject":"typing: Add type hints to oslo_versionedobjects.test","status":"MERGED","created":"2026-03-20 11:22:33.000000000","updated":"2026-04-12 15:51:10.000000000","submitted":"2026-04-12 15:51:10.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":"981491-typing","meta_rev_id":"1a69ca92c4765bbed42e49d85b4c8f97a270fb60","_number":981491,"virtual_id_number":981491,"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 15:51:10.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:39:12.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:39:12.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:30:04.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":"5c1e74451d1c5891a27dcf6e9346756d5b4b465a","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":"d28bb754c870ec04975d214c3f507d9065bcac7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:30:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02c3797d492b43ad8265e0533916eb6a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2e3178c5fa7d484f9ae141e8659fe1af : SUCCESS in 1h 48m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db8178eaf9564ba5b6af974a1ecf354f : SUCCESS in 3m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e45b671a5be540d9b6d5392b64a0dba0 : SUCCESS in 4m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/169a57953d1e428d95d3d1884a2ee0c4 : SUCCESS in 2m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f3b1d60e6da14a798c1bd81d3e622a1e : SUCCESS in 6m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3010c08169cf4c8fbc91f4f50bd4d53d : SUCCESS in 4m 54s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/81867667782c49079204c708b6d41427 : SUCCESS in 1h 09m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a89d4bab4f6da891b1ea58bdfa427530f10729f2","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":"9c6cd75e8f5475910f18f26ad6de15603d8a74e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 17:27:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5827c3d2287d46cca7794fc3e4f722f4\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c37c2fa952f54693a4f28167fe50e769 : SUCCESS in 1h 01m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/82259c5dcb404001979ff476c1c95f68 : SUCCESS in 2m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9ff5e1975b7141c59cdc9531db6833c7 : SUCCESS in 3m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/32d552f747214f29b07110e827ce2d14 : SUCCESS in 4m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fc301c3d7c7f41418b0cac7e54217dd2 : SUCCESS in 7m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8734e9a22d304ad38ceee4175a85fc74 : SUCCESS in 3m 49s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/4ee83765f1244724ad023757196d0e89 : SUCCESS in 1h 06m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d97b4e857d878544e01835b86b258872a59c4579","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":"94760287d9af6a5bf221d2416d2dbbe2caee64a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 19:18:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a58219cbed04d5c9f4ef20799501769\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e8adf55d81b041c3b98f57b7340a16a8 : SUCCESS in 1h 48m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc72847b7729461bb616d79b47f2c36f : SUCCESS in 5m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c5216ebd0562464980b7a74c45864152 : SUCCESS in 2m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a580cefda55040519366cbe0fb39aed3 : SUCCESS in 3m 27s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5927b6dfa0924ab2838bf063e2dffd9f : SUCCESS in 3m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f598d3b0797f4696be1a0813a384b5a7 : SUCCESS in 3m 09s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/feaa3186352e48cf82dde01b5f843def : SUCCESS in 1h 15m 05s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"80cfc3e6fb76a620ffb2c3da3e7995d2dcbb8337","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.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"f48c932cedd7ff06de91183c46c06e3cdb8539ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-24 14:18:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c6dcfaadcd942a2b624c571e85ceef2\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0546e512e72b41eaad046cadff03068c : SUCCESS in 1h 47m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0c00f65790b43108e58d0eb4b7458de : SUCCESS in 4m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/46835324e25949f9b2914a97aac52d1b : SUCCESS in 4m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/69484a11da294297baa171c3ee08df67 : SUCCESS in 3m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/984badaeca194ce881146dfaa15bd242 : SUCCESS in 6m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51babdb0321b45fd8a26fe4cbe3b3235 : SUCCESS in 3m 36s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/0879103b4f5e4415a1bb27b4ed59dd8a : SUCCESS in 1h 23m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1fdeecdf55e8f6f354c1c619fcfc1d7f29aa5a14","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":"c7518766bbb0bec72ceac47f38a16e7d45f6c024","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-25 12:19:39.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/53d42f8bcd73432c8e34ef34b0372783\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/861c9a3644a74fc8ab10bf4b81426fd4 : SUCCESS in 1h 37m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e80a866f944a49e1b9ab9c9b3022cf6e : SUCCESS in 3m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a70fef30dec04e15b4d6f3db3c614da6 : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d0b1fe9cd6ea4ce78af8ed3397a475a6 : SUCCESS in 4m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b934cdf3d0b64e3a89ab5f345697998a : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44f459ce10014344a76e6d22efa3fac0 : SUCCESS in 5m 14s\n- oslo.versionedobjects-src-grenade-multinode https://zuul.opendev.org/t/openstack/build/f4fffbfb6d494073beeefe320bfb5184 : SUCCESS in 1h 06m 00s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9d8a811959d885fb06e41038ef9d875369a86024","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-12 13:39:12.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"4642efdab2b23e6c4098d08c3e31097bccfb6275","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 13:39:39.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"d930a6fe328603499e827ccb761076fc46e55e75","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 15:51:10.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/72d6674615444c3e8202326d4a1c6d92\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2758038a01144b8ca8910064e11e11c2 : SUCCESS in 1h 52m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d82b1364cf5346a186491390dfb55d04 : SUCCESS in 3m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ebeab26299344e268056cc064b74c09b : SUCCESS in 2m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a375fe1b606f48698060d0a876f437ce : SUCCESS in 2m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/054e1dd37a4045fe8f620536b01d5304 : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":5},{"id":"1a69ca92c4765bbed42e49d85b4c8f97a270fb60","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-12 15:51:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0ca7eb67896a3dfcb7a162536241f614043be1fb","revisions":{"84ae377d2fa38edc816bedfd99d9d44e31280fd1":{"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/91/981491/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/91/981491/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/1"}}},"commit":{"parents":[{"commit":"afa9d4444c8a0681cd82bf90086748c3e471ec82","subject":"typing: Add type hints to oslo_versionedobjects._utils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/afa9d4444c8a0681cd82bf90086748c3e471ec82"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-20 12:17:39.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.test","message":"typing: Add type hints to oslo_versionedobjects.test\n\nChange-Id: If3a87cc255cb8a6a8ea494bc16c77d3745513ca8\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/84ae377d2fa38edc816bedfd99d9d44e31280fd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/84ae377d2fa38edc816bedfd99d9d44e31280fd1"}]},"branch":"refs/heads/master"},"b86a9a3aa4fa67719f0aed76ac757b37b71f782c":{"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/91/981491/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/91/981491/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/2"}}},"commit":{"parents":[{"commit":"8ff8e0fdd99feee39d0ca7309219ace4ab874d0a","subject":"typing: Add type hints to oslo_versionedobjects._utils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/8ff8e0fdd99feee39d0ca7309219ace4ab874d0a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-20 12:17:39.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.test","message":"typing: Add type hints to oslo_versionedobjects.test\n\nChange-Id: If3a87cc255cb8a6a8ea494bc16c77d3745513ca8\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/b86a9a3aa4fa67719f0aed76ac757b37b71f782c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/b86a9a3aa4fa67719f0aed76ac757b37b71f782c"}]},"branch":"refs/heads/master"},"c18619ffcfda49e4a04473a3449a16dbc6dc15ff":{"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/91/981491/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/91/981491/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/3"}}},"commit":{"parents":[{"commit":"fa52c1d4908c8dddfe2c44797df181cebe14b2a0","subject":"typing: Add type hints to oslo_versionedobjects._utils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/fa52c1d4908c8dddfe2c44797df181cebe14b2a0"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-20 12:17:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-23 17:15:31.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.test","message":"typing: Add type hints to oslo_versionedobjects.test\n\nChange-Id: If3a87cc255cb8a6a8ea494bc16c77d3745513ca8\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/c18619ffcfda49e4a04473a3449a16dbc6dc15ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/c18619ffcfda49e4a04473a3449a16dbc6dc15ff"}]},"branch":"refs/heads/master"},"b2e5edb136533d5842b6930669392dca4b1c7b8f":{"kind":"REWORK","_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/91/981491/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/91/981491/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/4"}}},"commit":{"parents":[{"commit":"fcacd5c28ec12f381cc314ea8e1febcc50bf2628","subject":"typing: Add type hints to oslo_versionedobjects._utils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/fcacd5c28ec12f381cc314ea8e1febcc50bf2628"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-20 12:17:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-24 12:06:37.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.test","message":"typing: Add type hints to oslo_versionedobjects.test\n\nChange-Id: If3a87cc255cb8a6a8ea494bc16c77d3745513ca8\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/b2e5edb136533d5842b6930669392dca4b1c7b8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/b2e5edb136533d5842b6930669392dca4b1c7b8f"}]},"branch":"refs/heads/master"},"0ca7eb67896a3dfcb7a162536241f614043be1fb":{"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/91/981491/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.versionedobjects","ref":"refs/changes/91/981491/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.versionedobjects refs/changes/91/981491/5"}}},"commit":{"parents":[{"commit":"921d0f66cf66f2009ada419efbd2aa2964268f7d","subject":"typing: Add type hints to oslo_versionedobjects._utils","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/921d0f66cf66f2009ada419efbd2aa2964268f7d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-20 12:17:39.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-03-25 10:36:05.000000000","tz":60},"subject":"typing: Add type hints to oslo_versionedobjects.test","message":"typing: Add type hints to oslo_versionedobjects.test\n\nChange-Id: If3a87cc255cb8a6a8ea494bc16c77d3745513ca8\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/0ca7eb67896a3dfcb7a162536241f614043be1fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.versionedobjects/commit/0ca7eb67896a3dfcb7a162536241f614043be1fb"}]},"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":{}}}]}
