)]}'
{"id":"openstack%2Fswift~695780","triplet_id":"openstack%2Fswift~master~Id246a157c576eac93375be084ada3740f1e09793","project":"openstack/swift","branch":"master","topic":"bug/1853654","hashtags":[],"change_id":"Id246a157c576eac93375be084ada3740f1e09793","subject":"s3api: Fix blank delimiter handling","status":"MERGED","created":"2019-11-22 23:08:17.000000000","updated":"2021-05-25 18:18:24.000000000","submitted":"2021-05-25 18:15:19.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":"695780-bug/1853654","meta_rev_id":"18e58aa314aac4a47b3b89d998ca7bcf8b3ab06c","_number":695780,"virtual_id_number":695780,"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":[{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-05-25 18:15:18.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":2,"date":"2021-05-14 19:18:33.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_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":"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-05-25 16:52:03.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_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":"2020-05-16 02:55:26.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":"2021-05-14 19:18:33.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"}],"messages":[{"id":"ba7cfddac37a5c3b7909ab733fc3e2c0514bb9c5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-22 23:08:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9a6c13281f6819da590372a3904657a588838c6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-23 00:17:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2a97be9287d47ab97d5805099d09f5e : SUCCESS in 7m 57s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/af5d0b026677401a8b1f904132bd9fd8 : SUCCESS in 1h 02m 33s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/845838c6db1f424c82eb3ec55e6f795f : SUCCESS in 50m 56s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0d514a94f89640edafbef36ef219a0a6 : SUCCESS in 8m 41s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7ba55221d02040dca216d2bf0e15ddde : SUCCESS in 9m 21s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ec0d7e720aea482c8c8fdf9cfbda3b71 : SUCCESS in 11m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2119bd7124b84ae0be9419c218f9bd7f : SUCCESS in 12m 45s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e1fd7863bab8456189fdd9fc901a1ba3 : SUCCESS in 12m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4018bca998ca42c79ee5b4f5f20a92ed : SUCCESS in 9m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1326802c1fb441cea0526621af4d5944 : SUCCESS in 9m 56s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/d734f6a419b649649cf36621ba2c6217 : SUCCESS in 10m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/39742167c8be47dca2415760229aa767 : SUCCESS in 10m 01s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/f215419fb6034d1a92f335a34d435e9c : SUCCESS in 12m 55s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8e5d4a232caa4e8ba7a594701a3f1629 : SUCCESS in 10m 18s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/06da44e2b06a4ba8b82fca76456ad93f : SUCCESS in 9m 48s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/9d03dca3b5c44296af3a6e0bc000fd4d : SUCCESS in 9m 24s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d4522ea31a8d4cd7b5d769b1acf2e460 : SUCCESS in 9m 57s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/04b5afc1bab54d339bfa8443acf24d94 : SUCCESS in 14m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/81deaaf910d24b7bbce9ef61e4956610 : SUCCESS in 15m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2d8a26ac6e8b41bb891d403ff4a5ea0c : SUCCESS in 30m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/814edc84e6c246d698c16074f31918e5 : SUCCESS in 30m 33s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/ad693d3fc3cd4f5c843e3c7f3a89c07b : SUCCESS in 29m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c5941daf51fb404484ae11d18df1c2b0 : SUCCESS in 32m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7bc6e5d832754b6fade60b9c722980a5 : SUCCESS in 12m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f422f94d48943bab9e3757b63694e55 : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0c09fd9c480c43d287449b284bdf2bd7 : SUCCESS in 19m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4017ef1eff1146ed9932c201e2fcb70d : SUCCESS in 1h 03m 14s","accounts_in_message":[],"_revision_number":1},{"id":"6e06bbea0ab750b2d0cc9c11fd57f3d824ade6d4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-16 01:44:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"eaf9d038510dcd4d38ca56cac6a64cf2b30095f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-16 02:55:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42b465c188bd42979c2d06dc5afd0341 : SUCCESS in 6m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/f3747669d99949efba28b8278c1ff196 : SUCCESS in 1h 05m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5206fb5ac7ca473e9532e804d8ec8194 : SUCCESS in 43m 04s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/80f440ea0eb54682af7185506394dd12 : FAILURE in 11m 01s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/826008f8da7546709e65541ec052db0b : SUCCESS in 9m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/56834b2da04d452ea43fedd5d6637443 : SUCCESS in 14m 27s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fc9cbb852f27460582837570b5c5bf49 : SUCCESS in 12m 47s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1ea62ef3a19d44feb94f71680a9d0af1 : SUCCESS in 14m 19s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/47e45294c4c44eefac9c8903107f288f : SUCCESS in 13m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2c83a5134cef4ada99b4546e3aec75f4 : SUCCESS in 13m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/27bfc793fc04421b9ddd0070b771b16e : SUCCESS in 14m 17s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/b8889355eec549a2ab102a1bed501906 : SUCCESS in 9m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/66d4d5e4785c42018ac08ad46a59d85b : SUCCESS in 15m 07s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/53e61631032342e6a8933f918778b1ba : SUCCESS in 18m 46s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c48e17dfc2dc4aef9edd19d1384c5e3f : SUCCESS in 10m 08s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/2ab36b4caa954a3c92fb75ea68fb8cc7 : SUCCESS in 16m 18s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/ec565214bac64399939523caec2d9f27 : SUCCESS in 10m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/65eb705c2f2b460a9c3916477d1e7c87 : SUCCESS in 10m 34s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/b98ad8c765e74f2184d61673dc35a7c5 : SUCCESS in 16m 10s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2d5a67620f7a4f5a8f546e692592b9ed : SUCCESS in 35m 34s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e669abaf34f2400097a5945c2660baaa : SUCCESS in 47m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/05b13e60ef8b4cf89f52e234c4d00abe : SUCCESS in 37m 20s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/4c09fa8b1f304421add85176fab33e6a : SUCCESS in 36m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d514a788c8f842b5a7d753a9292aa9f6 : SUCCESS in 39m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e7f465068b04838b007070c46e6dd76 : SUCCESS in 12m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5210b26ea9fc4f9e98026f47c34df41d : SUCCESS in 6m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/31d2f0dfeb9a48e286bf1dcb23903c05 : FAILURE in 21m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/06b84a4acaf74fa9b32c603da1fa29e9 : SUCCESS in 55m 53s","accounts_in_message":[],"_revision_number":2},{"id":"75985891a9877fd58d53f576bfa88581a7996c92","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-05-14 19:18:33.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"8c45c9a7730e48638fc2e1697b47023a6d1b9873","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-25 16:52:03.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0de198e01aff64e5ca3765ba97ff43258d5c02ee","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-25 16:52:31.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b7f7cc0af06800878776e882656d39f6d60ae8ef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-25 18:15:18.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a52a6d70f770419c92c68636a6573058 : SUCCESS in 9m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/91239eb2955540a39aeb30a88c1c22f9 : SUCCESS in 1h 10m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/117f256687964a2eba79eba94b6d14ef : SUCCESS in 51m 43s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/4ebdd8e4095e408c84f5e0a4225a4cb0 : SUCCESS in 10m 12s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/64abf9dea72844c1878c680364381309 : SUCCESS in 7m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4290f12ae3074d4b9bea4f67bea6d41d : SUCCESS in 23m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b30dea097b824d1ca4456899ad4dd033 : SUCCESS in 14m 00s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/da04e1588d354aa68ec8bdd95207b96f : SUCCESS in 12m 58s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6902568a91af4ffe9ad80c6ac0a0f143 : SUCCESS in 14m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/441a4cb1b27246668663a9d98b546db2 : SUCCESS in 13m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/143c94d52ec3439d8dc77a3a3754383b : SUCCESS in 21m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/daa9d9a38dbe4f75bbe3ecb5435e9ef7 : SUCCESS in 22m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/38a5dc6e3e144d9981057bf4a8dd096d : SUCCESS in 21m 41s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/480eeb6bc7b744be8179326ae61e9141 : SUCCESS in 18m 16s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b585850c7bc64ac080bac57e6f8de441 : SUCCESS in 24m 37s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/643cf647b9f54c5a886e8de05a84dd2d : SUCCESS in 18m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0758bc3169544b998a190d3fb001a115 : SUCCESS in 6m 29s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c55bf6aa8d86433ebed592c18a393343 : SUCCESS in 42m 04s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/0326c8a460404d7b9c5309d14f4ee43a : SUCCESS in 39m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e68273455acd455381722deb02b5f347 : SUCCESS in 30m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/71d4ba6304d24fb9b8f0303132b4d4bc : SUCCESS in 48m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80516ff7cc22480398433f29ec1c66e1 : SUCCESS in 16m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d44d8712bea401e807df6dcab4145fa : SUCCESS in 5m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8b5f34b885f54b72842190057eb8dfc5 : SUCCESS in 22m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/31cecd0413fe4c28a293eb284df257be : SUCCESS in 40m 52s","accounts_in_message":[],"_revision_number":2},{"id":"4beffb10e71e2df4ef5d96f287d1c2ea1b03da2d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-25 18:15:19.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"18e58aa314aac4a47b3b89d998ca7bcf8b3ab06c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-25 18:18:24.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20a46d0e1ab64e8eac90ad81f3b6f911 : SUCCESS in 1m 36s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/595cb34c4b89452d98f7e0f3fe6be214 : SUCCESS in 56s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/3f4a5c0d6a214d5dab16e25fcc23a18b : SUCCESS in 1m 18s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f0b8790c126f69c736b50cc9d8631fe30db167e4","revisions":{"8df9c7732850a215119c4e5b168d5c24b47e3c8b":{"kind":"REWORK","_number":1,"created":"2019-11-22 23:08:17.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/80/695780/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/80/695780/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/695780/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/695780/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/695780/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/80/695780/1"}}},"commit":{"parents":[{"commit":"0232b44046580734f9b1bedd0628ec27d16dba6b","subject":"Merge \"Switch py2 DSVM jobs to only run swift under py2\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0232b44046580734f9b1bedd0628ec27d16dba6b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:07:48.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:08:10.000000000","tz":-480},"subject":"s3api: Fix blank delimiter handling","message":"s3api: Fix blank delimiter handling\n\nReal AWS only includes an empty delimiter element when doing a\nversion-aware listing.\n\nChange-Id: Id246a157c576eac93375be084ada3740f1e09793\nCloses-Bug: #1853663\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8df9c7732850a215119c4e5b168d5c24b47e3c8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8df9c7732850a215119c4e5b168d5c24b47e3c8b"}]},"branch":"refs/heads/master"},"f0b8790c126f69c736b50cc9d8631fe30db167e4":{"kind":"REWORK","_number":2,"created":"2020-05-16 01:44:44.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/80/695780/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/80/695780/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/695780/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/695780/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/695780/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/80/695780/2"}}},"commit":{"parents":[{"commit":"08db36a295377fc437c56f6fc470be035fd74c4f","subject":"Merge \"py27: Suppress UnicodeWarnings in ShardRange setters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/08db36a295377fc437c56f6fc470be035fd74c4f"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:07:48.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-16 01:43:07.000000000","tz":-420},"subject":"s3api: Fix blank delimiter handling","message":"s3api: Fix blank delimiter handling\n\nReal AWS only includes an empty delimiter element when doing a\nversion-aware listing.\n\nChange-Id: Id246a157c576eac93375be084ada3740f1e09793\nCloses-Bug: #1853663\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0b8790c126f69c736b50cc9d8631fe30db167e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0b8790c126f69c736b50cc9d8631fe30db167e4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
