)]}'
{"id":"openstack%2Fswift~869407","triplet_id":"openstack%2Fswift~stable%2Ftrain~I35cade2c46eb6acb66c064cde75d78173f46864c","project":"openstack/swift","branch":"stable/train","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-01-06 20:08:01.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"I35cade2c46eb6acb66c064cde75d78173f46864c","subject":"Extract SwiftHttpProtocol to its own module","status":"MERGED","created":"2023-01-05 21:05:17.000000000","updated":"2023-01-06 21:16:43.000000000","submitted":"2023-01-06 21:15:40.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":"869407","meta_rev_id":"b8c4603634cc68bf41f91eb6681e4d793929a810","_number":869407,"virtual_id_number":869407,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-01-06 21:15:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-01-06 20:08:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-01-06 20:08:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-01-05 22:12:00.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":"caf1dfc9375c3936380cb59a805edf92ba92e6aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-01-05 21:05:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8b90195811cc0407b9b36804111bc09d745ccd3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-05 22:12:00.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/4a36c361d0ff43c4ab039558bea45805\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5978d8673aa44751a36d0a3b5dc68fe7 : SUCCESS in 5m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/152bcdf59fce44de9adb106fb85098b6 : SUCCESS in 1h 01m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dac5df3184a94490a8b2b5a3619022c0 : SUCCESS in 40m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5ed745df4efc49d989c0d1113273dd68 : SUCCESS in 47m 29s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2fc9ce2c21964bc8b6426eae9b6ea256 : FAILURE in 5m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8ef61834f89746138bf3d5168fa61a1b : SUCCESS in 11m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e6ef2023efc54bff8ffde531c56bf038 : SUCCESS in 13m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/832c8c077cf745e7b7622e3948460e72 : SUCCESS in 14m 10s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0365d9ccbcd044c6bf8730fa9c8aa6ae : SUCCESS in 10m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c38e6bd1db8c4dd081b8a3910fb261f5 : SUCCESS in 9m 34s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/68723c98e9784aabae8f4dd7711a1009 : SUCCESS in 10m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0f21cee76aee4351a96ae4e03b22aed6 : SUCCESS in 9m 49s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/e29e870a288a4b9fa4ee141e4b9654d6 : SUCCESS in 13m 20s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8f761dc19a3d489fb6e7cd444b0227d8 : SUCCESS in 9m 40s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b7d179c5036747d9875f431112668f3d : FAILURE in 11m 05s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/b56fb11385a84bf4bdfa4878e8c654e1 : SUCCESS in 9m 57s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/795befa514cf49158f4bee2d5464dcf0 : SUCCESS in 10m 46s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/fd089a67efeb4143852bf2c079fc6b18 : SUCCESS in 13m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ddcb54c7a045465589fea2e15ec93bd5 : FAILURE in 9m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a990d40a09f54feda4158d3fbca9632a : SUCCESS in 37m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/11d2f87b7c964a8a88b8641ae85c96dc : SUCCESS in 32m 29s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/c0e52a4516614f56a9bd0bc8baedf158 : SUCCESS in 32m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/819e57dd9dfd4335b4a7b99232ee967b : SUCCESS in 29m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4adbfaf664d84a769052f47a684b8041 : SUCCESS in 15m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/916fd34acc7c4285bc7a157da5354c35 : FAILURE in 5m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/13909b69c2f34157a0f44efee7501695 : RETRY_LIMIT in 5m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f2eaac418b94894bc3f3a381d7e12c7 : SUCCESS in 53m 00s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6cbd51f4fa1d421188ddaeb0f5e09d1f : SUCCESS in 59m 33s","accounts_in_message":[],"_revision_number":1},{"id":"e3a6aac9f643951229f6c85e0eea2dda44719dbe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-01-06 18:15:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"74586d5f6509b65857ddedbf32c241267b2bf813","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-06 19:32:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8dae02b3e8594f80b362d1cadc46e28c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d4794c56fbb40a99aa292ac53268060 : SUCCESS in 6m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/14c47193476c4f7cbf78fa61b3294fe6 : SUCCESS in 1h 10m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/adce5c3e1aff4c6281b62494e123adb2 : SUCCESS in 51m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c4b96edf9a9f4e86ab538b24dcaab007 : SUCCESS in 56m 08s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/35a1f0c3250b4cfe9408ed9918e2b751 : FAILURE in 3m 23s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2997a085b39643ae948b3c4abbefedb2 : SUCCESS in 13m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7ae5ac3cda804ba09cfe4919294d8220 : SUCCESS in 12m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/dc7ce37cb5cb4b66abf53262326a70a7 : SUCCESS in 22m 28s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b7d87bdeb351413589eeefa85900bb15 : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c25aed1c3a0748fea91d6f3a3bd801e7 : SUCCESS in 15m 13s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/fa869fb9256e4d6280b15c71d508cc7f : SUCCESS in 10m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/be691489f68047bbaa802fa4934dcd96 : SUCCESS in 15m 36s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/240ec5549c6642198fdf0a274b6115d2 : SUCCESS in 19m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6b38681315544461abd50ff4a07c77fd : SUCCESS in 9m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5598537809084e709f295ab0f2406ca6 : SUCCESS in 16m 46s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/434e13883d614b7b9a52994a3eb4e4ee : SUCCESS in 10m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7f4459280f53478399ea79d90d9bdd1a : SUCCESS in 19m 25s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/602f06122645436896c72ef21b9788a0 : SUCCESS in 16m 17s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5e4aa9fb047e42349ea9dc3f64077ea7 : FAILURE in 7m 32s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/07d86963fa104cafa153ab49face5b04 : SUCCESS in 45m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/659ca59d8a9642238ca7ad5ac28fbc79 : SUCCESS in 35m 05s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/61a5abcbff804972898c30b778f6a67e : SUCCESS in 36m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/68ef7485e17a47589b47ec305c77ad68 : SUCCESS in 35m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3c9a764219db489a84b5df9bc04a764e : SUCCESS in 12m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/236d6bc9890f491789b34c2b1126aac3 : SUCCESS in 5m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b6cf768997ca4060bcfa8d3b5c32d5cf : RETRY_LIMIT in 6m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d6045fdc2434c0d80659e6665c3c829 : SUCCESS in 53m 35s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3ac698d61bf14eca8006d2650d90355d : SUCCESS in 49m 09s","accounts_in_message":[],"_revision_number":2},{"id":"956d56a6d61f918c2b5a6798cbe665f5560803fc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-01-06 20:08:01.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d3ce9492b09f9389d2e615893c7a455602775592","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-06 20:08:39.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e66e2296d5dc58f775cd60a134bc04cc30b07ee3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-06 21:15:40.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ed2d906563e4281b8f00beffbf06f49\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/335a9b6d020c459d961000ff2c0af9a0 : SUCCESS in 5m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/e85f430a710e49239bd7f1157a95bc18 : SUCCESS in 49m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/41ff0c03cd47497bb4e9231e4744514e : SUCCESS in 31m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8367e6a93ae14b5b9bad2bb45185557e : SUCCESS in 49m 07s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/22bbbe8d6d7d43e788f346552c5d47d9 : POST_FAILURE in 6m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c7dd666c75194b199e292ff2822c03d6 : SUCCESS in 11m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2f4cf6baff1043fe806506127f8065a5 : SUCCESS in 11m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eaa966a0eceb489b89b72309f6f84fbd : SUCCESS in 13m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/963be1e86d5a46c5a6ff434be593b4c2 : SUCCESS in 8m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/197518c0c9dc47448e32d500c991a36e : SUCCESS in 11m 32s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/83a56bd7b25c4923acaa7cffe64929b8 : SUCCESS in 10m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/709fc3eb7d0c4f46bab7f6ac1d76b71e : SUCCESS in 10m 53s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/61638bfb79aa4fdeb6f9d56bbb959794 : SUCCESS in 13m 57s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ff613039446a46bda2773e57655dce36 : SUCCESS in 11m 11s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/316dd27a49c04a0ebb11754291f6abab : SUCCESS in 9m 23s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/523eb75cbc544d14b6f3dd99552ff303 : SUCCESS in 11m 30s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/d1ec3e9655d246d0bac73ac4c5dd0059 : SUCCESS in 13m 39s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/867bb1bafb514ab887f4161b523f2a26 : SUCCESS in 33m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/32888fd26b764526ba40b53e38f8bf74 : SUCCESS in 22m 36s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/7f253e396579489c9188e7167a64ba84 : SUCCESS in 28m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dbd1f22c2f6143e589ead84f454ec85a : SUCCESS in 21m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/77d7286e29d346eb81f1c42d418148b7 : SUCCESS in 13m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93177ceddba94dd9a18b1d399d5ac469 : SUCCESS in 5m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/95dcc07bff1d4417856d9504beba76f6 : SUCCESS in 51m 08s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/abcdf54e729e44fb97b94400e0f2d7da : SUCCESS in 49m 05s","accounts_in_message":[],"_revision_number":2},{"id":"6ea1451baacada87afdfa47cc7906b39eec6e394","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-06 21:15:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"b8c4603634cc68bf41f91eb6681e4d793929a810","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-06 21:16:43.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be2d2700f7b84295b55206440d0179a5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e93a9da46104563b8b8b75ea225ab71 : SUCCESS in 41s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/8f6b5639af4b495896410287ceb3a113 : FAILURE in 30s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"637b261cc60dbd6eca10feb399da92341268d550","revisions":{"d66d09853efa91c537406c189b60b2bf998b8498":{"kind":"REWORK","_number":1,"created":"2023-01-05 21:05:17.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/07/869407/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/869407/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/869407/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/869407/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/869407/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/869407/1"}}},"commit":{"parents":[{"commit":"78bc4d090ed3cb83462b7daa864e726eccbcac2c","subject":"CI: pin tox at the project level","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/78bc4d090ed3cb83462b7daa864e726eccbcac2c"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-12-06 19:15:53.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-01-05 21:05:09.000000000","tz":-480},"subject":"Extract SwiftHttpProtocol to its own module","message":"Extract SwiftHttpProtocol to its own module\n\nChange-Id: I35cade2c46eb6acb66c064cde75d78173f46864c\n(cherry picked from commit 597887dedcf1f2c855edfd1c591d4f30222be580)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d66d09853efa91c537406c189b60b2bf998b8498"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d66d09853efa91c537406c189b60b2bf998b8498"}]},"branch":"refs/heads/stable/train"},"637b261cc60dbd6eca10feb399da92341268d550":{"kind":"REWORK","_number":2,"created":"2023-01-06 18:15:40.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/07/869407/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/869407/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/869407/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/869407/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/869407/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/869407/2"}}},"commit":{"parents":[{"commit":"78bc4d090ed3cb83462b7daa864e726eccbcac2c","subject":"CI: pin tox at the project level","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/78bc4d090ed3cb83462b7daa864e726eccbcac2c"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-12-06 19:15:53.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-01-06 18:13:01.000000000","tz":-480},"subject":"Extract SwiftHttpProtocol to its own module","message":"Extract SwiftHttpProtocol to its own module\n\nChange-Id: I35cade2c46eb6acb66c064cde75d78173f46864c\n(cherry picked from commit 597887dedcf1f2c855edfd1c591d4f30222be580)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/637b261cc60dbd6eca10feb399da92341268d550"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/637b261cc60dbd6eca10feb399da92341268d550"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[]}
