)]}'
{"id":"openstack%2Fpython-openstackclient~968178","triplet_id":"openstack%2Fpython-openstackclient~master~I5dd9bc9743bea779ea1b4a71264c9a77c80033b3","project":"openstack/python-openstackclient","branch":"master","topic":"conflict-resolution","attention_set":{},"removed_from_attention_set":{"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2025-12-11 15:50:49.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-12-11 13:30:07.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":"I5dd9bc9743bea779ea1b4a71264c9a77c80033b3","subject":"Implement conflict resolution","status":"MERGED","created":"2025-11-24 12:28:33.000000000","updated":"2025-12-11 15:51:48.000000000","submitted":"2025-12-11 15:50:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"968178-conflict-resolution","meta_rev_id":"c4a18d31e06ab28e43dd73d68bcc9d24bfb8c174","_number":968178,"virtual_id_number":968178,"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":"2025-12-11 15:50:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":2,"date":"2025-12-11 13:30:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":1,"date":"2025-12-11 13:30:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_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":"2025-11-24 12:56:20.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":"2025-11-24 14:34:38.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2025-12-05 22:42:04.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"}],"messages":[{"id":"022b610affa264cbcb92e80996d5d60287ffe404","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-11-24 12:28:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4a10d31a0cbff19ab5069586337c3a24225bf209","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 12:56:20.000000000","message":"Patch Set 1: 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/2ff79ebebb9042b5baa8e7087cb201bf\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/63c4e57ce05f4d09b4b5a9166bc6a104 : SUCCESS in 8m 19s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d4cad5b0405d42b4bb62a3df61ed6753 : FAILURE in 3m 14s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/a7dca4bc16334e268f2348f611428433 : FAILURE in 5m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a5273ae7f0ba42588e5adf430f9c13e4 : FAILURE in 2m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6caadf312b354cc3b0fad1f233bdd876 : SUCCESS in 3m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8071c7f5f892494a93b60364daef94b8 : FAILURE in 3m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7ebac505980b4630801a716f3d061127 : FAILURE in 4m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/165c3a36f9f7423a87239d83e7e0f78f : SUCCESS in 6m 25s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/d6d00bf30c9e47ebb79590cd075c71c3 : FAILURE in 4m 21s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/927eeb78e31343eca5f5b2e94bb31e65 : POST_FAILURE in 18m 51s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/05c4404c747a4be8975b81d7b2bd8f95 : POST_FAILURE in 17m 59s","accounts_in_message":[],"_revision_number":1},{"id":"2e635463ecbd9fc04717289f06685a2312b06298","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-11-28 15:56:06.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"31c9583de7d36ab4e0d85416d83322d76f807c76","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 16:15:11.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/6dc00cb6a01f4e32943a5bbe1d7c95a7\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/6abb019cea43446da04e89e87d572a59 : FAILURE in 5m 19s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/b1faa7052f4847a7aee22e2bf6bf19f2 : FAILURE in 2m 13s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/ca8a290a691f4753a88850d1dd8b4a02 : FAILURE in 5m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/24b811b3e9454a70a3a710c65818d69d : FAILURE in 1m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/431ca8ccd2db4a2fbd67c005ed7c90d4 : SUCCESS in 2m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e8a5e4429f0345ae916d5e35f48553ff : FAILURE in 2m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7e66af714b444f8ba0b05f91b6f4778d : FAILURE in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9bcd190bf794e0f87587e7bd1a265df : FAILURE in 2m 11s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9f6f1ebb886d4a898bb9eca017f1cdcb : SUCCESS in 1m 48s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/c57e681259904af0a4281c6eec5393ea : FAILURE in 4m 17s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/1f87c2c93e6548eb9ff63945a48da50f : POST_FAILURE in 7m 29s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/163a8f49126345ccadcdebd9b24b8b06 : POST_FAILURE in 8m 05s","accounts_in_message":[],"_revision_number":2},{"id":"dbe7aa1e73b21b4273db300ff747327477fe9484","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-04 19:30:15.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"a69b72194be5ed99e55b647d559fdad1b6c0fc01","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-04 19:30:20.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"3941af2dd930bf366231663e5897309348d5633b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 19:47:19.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/c7a05495378e4137a4ac0ed21f781500\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3f6a09808a214ecda8dfedef28065992 : FAILURE in 6m 32s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/61c5bf277197463493cdf5e10b11a867 : SUCCESS in 5m 01s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/43589e51ed264b3eaff87b1b7457c74a : SUCCESS in 9m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/87e1dcaa8944445eb7eb6542b5050ae0 : SUCCESS in 5m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b147e7f0044a4eff815b41f79fb8ca8f : SUCCESS in 4m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c0c2291b09f34ae4a9ff1649db982e51 : SUCCESS in 2m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe37c4649cb94317863873cc452abde0 : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6cc60a931dab41838b9dab7a3cefafcc : SUCCESS in 6m 32s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f7c745f9f2ab41ac8254bcfd1fc45e24 : SUCCESS in 2m 28s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/f70a6dc7cd7542b2b15f99967002a601 : FAILURE in 3m 17s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/749d5dcc578e44e88a0837eb7e26317f : FAILURE in 12m 13s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/baf0fba33d874f199fac34d8bcf89481 : FAILURE in 13m 50s","accounts_in_message":[],"_revision_number":4},{"id":"0afaf2d8913d09ab1a7cfeaba7807bbfee6afd25","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-05 16:12:49.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2d5570b79b3733c91ec90f3e02a52bc1cd15495f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-05 16:12:56.000000000","message":"Patch Set 5: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"27ba23787a6df6329f4c6b0360556d4fe3e1dad5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 17:30:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c46cb1672ea547b6ba013aeac086a4a5\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/1e25000072c0461f9ddb9f9cc56ab170 : FAILURE in 5m 34s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/bc44f5f3a8794dedaf14b4b02492a28c : SUCCESS in 4m 51s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/e2b48e34e20448e48db1cd4aca89e7ad : SUCCESS in 7m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9cbad208057a47438f060a536112fd38 : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ddf790e06de47a6963e60e18226947c : SUCCESS in 2m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6d2d9d0b981b48a584e5f3b3e543b833 : SUCCESS in 2m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eb8a53093df942cd81e7f37221c93542 : SUCCESS in 6m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b27ca38689fc4379b59779e8de2fd918 : SUCCESS in 3m 25s\n- requirements-check https://zuul.opendev.org/t/openstack/build/5f449660d8384a8d8a8be6e0047dcdbf : SUCCESS in 2m 37s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/28c6b725269243108b94ea7c753ccb96 : FAILURE in 4m 21s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e40e2ff7235340f5bdc92d40746cc4ea : SUCCESS in 1h 06m 55s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/29dea5a532d64a48b96ec8af77df025f : SUCCESS in 1h 11m 54s","accounts_in_message":[],"_revision_number":5},{"id":"8a47a7e7078764249198fe2959dc423ca3125997","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2025-12-05 22:42:04.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"d318c3ba60c6c9ddf7aa87148c9e4b494b438302","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-08 18:24:00.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"288f8038ee9a481b5e14aec96ecfc9e9ae3adb8d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-08 18:24:33.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":7},{"id":"dc26d5cb21725b10fbdb65debc818add4b1f5407","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-08 18:26:59.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"b8ee812137efa254df41bcf68097d24cbbdfc94d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-08 20:49:05.000000000","message":"Patch Set 7: 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/bce3626f98a941dbb0a8b55ba13cd3c4\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/2f7d6683ba93415fa2bd014a42276910 : FAILURE in 4m 09s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d17f9da6ab9a48a2b9922979e4236053 : SUCCESS in 4m 50s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/f4a3ac7e6f84420892aac3bea14de5de : SUCCESS in 8m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1f0e24b293d841748688ac5cd2aab4a9 : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/362c21f82d244201a140abf95d5a0403 : SUCCESS in 2m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/042276f8e2f14eb7a72e3c6bdefbbdf7 : SUCCESS in 4m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/30ef3db89da54d628cbdd3dabf684cbd : SUCCESS in 6m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad12cd31b14a41dab124c4c98608d0ba : SUCCESS in 5m 29s\n- requirements-check https://zuul.opendev.org/t/openstack/build/3eb77133e9974f96a255c8d076107644 : SUCCESS in 2m 19s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/6ca842973d2244518394dd2fa2e5a42a : FAILURE in 4m 50s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/cb4b4511429e4744838fcfffe0ce403d : TIMED_OUT in 2h 14m 53s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e595217ec49e48f2a63d1b2d2bae5ade : SUCCESS in 1h 08m 05s","accounts_in_message":[],"_revision_number":7},{"id":"8ab7b69f73e2f418da257bd140ddd48e56481368","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-11 13:17:59.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":8},{"id":"5b09a0aa86827048d556a3fc174d4c9df3b091f1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-12-11 13:30:07.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"dd789ae36bba808c8452e6f9b2678950850efe37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 14:35:14.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/053dccd7017041039c9084590d445cd3\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/dd6e62d68e254619a5afa5118715ab7f : FAILURE in 4m 01s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/417daf2056a94e12bf374c2c03e3cc65 : SUCCESS in 4m 21s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/7b3453e2e59947be96a899a5d3ffdc44 : SUCCESS in 7m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b036bfa89bde4b97b84c131f546eee33 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b09953b5f6994939b35237e5e40dfe86 : SUCCESS in 4m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2afbcbaa9dc34fffba4eaaaa5ca2b3b9 : SUCCESS in 3m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6d5263e63ddf4830accb31d01e239a6a : SUCCESS in 5m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91c526756f104febb740f02be7bb2cd5 : SUCCESS in 4m 41s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e3c09ec640024cb392aab225b89275b0 : SUCCESS in 3m 11s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/6c4c1f6d2cac4cd3a04a2cb35997301d : FAILURE in 6m 23s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/e6ab112c7cc2467281edf61b687fba43 : SUCCESS in 46m 24s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/694d31c02cdf4478b9a1f6b9ef0d7ac8 : SUCCESS in 1h 10m 00s","accounts_in_message":[],"_revision_number":8},{"id":"df32ace2ed003369b39c1f3802fbcfd0d381bd2e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 14:35:44.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"c30845c1506b021744c266ee0a340a69e956827e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 15:50:49.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c9acf6ed54164444a51cc2ebff6a2fa2\n\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/11a49cb431624c328ec6cc504ba8dcfb : SUCCESS in 3m 02s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/6fc87253fd554036a256f50587d00bc4 : SUCCESS in 6m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f3af6cd18f8423ea184bd38d1c62fec : SUCCESS in 3m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4e4583cd93a9448cbde5842f07b2a300 : SUCCESS in 2m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cdf553a5576c48f09ad75e0e8944a36a : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3284c1fc3cb428789708929a14c7e5e : SUCCESS in 5m 40s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7d8e9f323dce4b5987581bdb9667dd14 : SUCCESS in 2m 05s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f139041c0f4b4a42b62cf8d9062eaf5a : SUCCESS in 1h 10m 39s","accounts_in_message":[],"_revision_number":8},{"id":"a3c87c06e8715ab4e50e8ca4ccb95b131e76f0a3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 15:50:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"c4a18d31e06ab28e43dd73d68bcc9d24bfb8c174","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 15:51:48.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20d0c2d978f342bc8a7fdc02bdaf812f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b69ba84eef4a44e98cd604922f203d07 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"060299c749ce455937111e83494f6f20fa559f64","revisions":{"57ed32eafd342fc2b542712ea8d19b0f5e2254c1":{"kind":"REWORK","_number":1,"created":"2025-11-24 12:28:33.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/1"}}},"commit":{"parents":[{"commit":"c17c5f0df61ad36876c63192c888f27141905af0","subject":"Try to make help text of network code consistent","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c17c5f0df61ad36876c63192c888f27141905af0"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in stevedore and cliff\nto allow us to prefer commands that are in-tree over those provided via\nplugin packages. This will allow us to move the extensions themselves\nin-tree.\n\nWIP because we need to bump the minimum version of cliff first.\n\n[1] https://review.opendev.org/c/openstack/cliff/+/966914\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/57ed32eafd342fc2b542712ea8d19b0f5e2254c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/57ed32eafd342fc2b542712ea8d19b0f5e2254c1"}]},"branch":"refs/heads/master"},"dbc32a09d72999f1448a763473549179b127d689":{"kind":"REWORK","_number":2,"created":"2025-11-28 15:56:06.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/2"}}},"commit":{"parents":[{"commit":"573c5a3914bd5492fa77e5c1e0a74f7ab5f1e027","subject":"Moving tapas osc client code from neutronclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/573c5a3914bd5492fa77e5c1e0a74f7ab5f1e027"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-28 15:55:39.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in cliff to allow us\nto prefer commands that are in-tree over those provided via plugin\npackages. This will allow us to move the extensions themselves in-tree.\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/releases/+/968746\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dbc32a09d72999f1448a763473549179b127d689"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dbc32a09d72999f1448a763473549179b127d689"}]},"branch":"refs/heads/master"},"95f75aa88cbaff6433af178638f4cef956c5499e":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-12-04 19:30:15.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/3"}}},"commit":{"parents":[{"commit":"b1b96b12f61db5a7f14f3b75c6dae6de1721b585","subject":"Moving tapas osc client code from neutronclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b1b96b12f61db5a7f14f3b75c6dae6de1721b585"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-04 19:30:15.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in cliff to allow us\nto prefer commands that are in-tree over those provided via plugin\npackages. This will allow us to move the extensions themselves in-tree.\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/releases/+/968746\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/95f75aa88cbaff6433af178638f4cef956c5499e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/95f75aa88cbaff6433af178638f4cef956c5499e"}]},"branch":"refs/heads/master","description":"Rebase"},"5c5155661c5abc9f5baa38be0e553fa09901529b":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-12-04 19:30:20.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/4"}}},"commit":{"parents":[{"commit":"b1b96b12f61db5a7f14f3b75c6dae6de1721b585","subject":"Moving tapas osc client code from neutronclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b1b96b12f61db5a7f14f3b75c6dae6de1721b585"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-04 19:30:20.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in cliff to allow us\nto prefer commands that are in-tree over those provided via plugin\npackages. This will allow us to move the extensions themselves in-tree.\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nDepends-on: https://review.opendev.org/c/openstack/requirements/+/969560\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5c5155661c5abc9f5baa38be0e553fa09901529b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5c5155661c5abc9f5baa38be0e553fa09901529b"}]},"branch":"refs/heads/master","description":"Edit commit message"},"5a448b2bf15c8502346d2f6687b0800d2dd984c7":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-12-05 16:12:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/5"}}},"commit":{"parents":[{"commit":"b1b96b12f61db5a7f14f3b75c6dae6de1721b585","subject":"Moving tapas osc client code from neutronclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b1b96b12f61db5a7f14f3b75c6dae6de1721b585"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-05 16:12:56.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in cliff to allow us\nto prefer commands that are in-tree over those provided via plugin\npackages. This will allow us to move the extensions themselves in-tree.\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a448b2bf15c8502346d2f6687b0800d2dd984c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5a448b2bf15c8502346d2f6687b0800d2dd984c7"}]},"branch":"refs/heads/master","description":"Edit commit message"},"ecfbf3a9b393a8d21fb9f0a6303092638d81ac54":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2025-12-08 18:24:00.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/6"}}},"commit":{"parents":[{"commit":"f8effe997e7c16b811ce0a165552680f6aaef6a2","subject":"Merge \"Change metavar name for `registered limit delete`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f8effe997e7c16b811ce0a165552680f6aaef6a2"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-08 18:24:00.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in cliff to allow us\nto prefer commands that are in-tree over those provided via plugin\npackages. This will allow us to move the extensions themselves in-tree.\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ecfbf3a9b393a8d21fb9f0a6303092638d81ac54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ecfbf3a9b393a8d21fb9f0a6303092638d81ac54"}]},"branch":"refs/heads/master","description":"Rebase"},"076233fba73fb22d151fca727224f7a85ec9aa02":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2025-12-08 18:24:33.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/7"}}},"commit":{"parents":[{"commit":"97c2238df17e7e586f00a5fb06da4ec008ad834d","subject":"Moving tapas osc client code from neutronclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97c2238df17e7e586f00a5fb06da4ec008ad834d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-08 18:24:33.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in cliff to allow us\nto prefer commands that are in-tree over those provided via plugin\npackages. This will allow us to move the extensions themselves in-tree.\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/076233fba73fb22d151fca727224f7a85ec9aa02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/076233fba73fb22d151fca727224f7a85ec9aa02"}]},"branch":"refs/heads/master","description":"Rebase"},"060299c749ce455937111e83494f6f20fa559f64":{"kind":"REWORK","_number":8,"created":"2025-12-11 13:17:59.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/78/968178/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/78/968178/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/78/968178/8"}}},"commit":{"parents":[{"commit":"97c2238df17e7e586f00a5fb06da4ec008ad834d","subject":"Moving tapas osc client code from neutronclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/97c2238df17e7e586f00a5fb06da4ec008ad834d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-24 12:28:26.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-11 13:17:24.000000000","tz":0},"subject":"Implement conflict resolution","message":"Implement conflict resolution\n\nTake advantage of functionality recently introduced in cliff to allow us\nto prefer commands that are in-tree over those provided via plugin\npackages. This will allow us to move the extensions themselves in-tree.\n\nChange-Id: I5dd9bc9743bea779ea1b4a71264c9a77c80033b3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/060299c749ce455937111e83494f6f20fa559f64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/060299c749ce455937111e83494f6f20fa559f64"}]},"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"}}]}],"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":{}}}]}
