)]}'
{"id":"openstack%2Fswift~710901","triplet_id":"openstack%2Fswift~stable%2Ftrain~I8f65ccd7f2a79d5b877bfbef0274fb7857e21391","project":"openstack/swift","branch":"stable/train","hashtags":[],"change_id":"I8f65ccd7f2a79d5b877bfbef0274fb7857e21391","subject":"tests: Use timedelta to adjust dates, not string manipulations","status":"MERGED","created":"2020-03-03 05:03:54.000000000","updated":"2020-03-04 06:19:13.000000000","submitted":"2020-03-04 06:15:30.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":"710901-1583302531015-74ea99eb","meta_rev_id":"3aac8845f8827726a0b2ae0b53e6b974a50b1107","_number":710901,"virtual_id_number":710901,"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":"2020-03-04 06:15:30.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":"2020-03-03 23:30:28.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":"2020-03-03 23:30:28.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":"2020-03-04 06:15:30.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":"021d2e1a361b45010fee3b0e55619c8159e08283","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-03-03 05:03:54.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"dc2169ec66397b8ae06ca5b71e1f507a1acb53de","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-03-03 05:04:05.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit 8ce27500e2ca0a17e3633bda276ec131160d78b8","accounts_in_message":[],"_revision_number":1},{"id":"931606fdbe9cf4d1063d5200349ceb97aed8fe0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-03 05:46:46.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ebb8a044e7a4db3b52b894ea6538691 : SUCCESS in 7m 01s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/931361240eb0446aafd3d9da6ee44153 : SUCCESS in 10m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3562dddd870e4a08a352315de48f3950 : SUCCESS in 13m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/65fb45d2dd8249bdac03d9569f2399eb : SUCCESS in 13m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/84e36c81aea44dacabe5aee94625540e : SUCCESS in 14m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f5daed37184e4d189ff7999657a1fd5e : SUCCESS in 10m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/deae1c07c0ad4ada89c0e278e3429aec : SUCCESS in 10m 59s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/b3cd0a13c6e240fea3a0802b00d29e5c : SUCCESS in 11m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/20c954a93c6d48edad82eea5335f132a : SUCCESS in 11m 58s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/a5a3ecd80dc04cc387850c7545c37fea : SUCCESS in 17m 49s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/71bb1807b4be4a1781dfa5ab30b7640b : SUCCESS in 16m 30s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b7e18ad8195344688dcb772d6f4abf8c : SUCCESS in 12m 28s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/3e27bae097894ff989b1148da677aa28 : SUCCESS in 10m 56s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/042e2bc564584ceeb2e3882ecce3cb4b : FAILURE in 21m 14s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/159af7a2f258417b96c867cec852c43e : SUCCESS in 15m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9994bc740b0a4bb182ee7d328e3a66e5 : SUCCESS in 35m 25s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/060c43dad8e64a299b5a4cd28214e8fa : SUCCESS in 31m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bbe63a542be14102b9bdcf5563c178da : SUCCESS in 29m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/af60e29e306f46e6ae19472c27780d56 : SUCCESS in 12m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4bdcaea736774c62ae5eb83a416c5f62 : SUCCESS in 9m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f48b81dfe5eb4170b0140c4af6b08e94 : SUCCESS in 31m 10s","accounts_in_message":[],"_revision_number":1},{"id":"2ea1669c3720222c855b840ed6406cada33967d3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-03-03 23:30:28.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"9441af8a8a3534a91d4da9e949042f421ac0a56f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 01:44:25.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3800b4deec18481c8c3c5bd61284467f : SUCCESS in 6m 12s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e92599447f2a4b0789a018206d1ed510 : SUCCESS in 9m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b2a9744b5eb7404fa6d2e8c52d5b2964 : SUCCESS in 13m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/85f8252bef114bd9b82089203491413b : SUCCESS in 13m 32s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/08666f6b9a014d11af181cde9f3255af : SUCCESS in 13m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/bb5ded0c95454dd184a615e4b1729b1c : SUCCESS in 9m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9e1cb0343316462ea0429ca3cf7fa4b1 : FAILURE in 20m 20s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/80b8100421c549169d4a08c5f3370f40 : SUCCESS in 14m 23s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/68ac36bd4a5b4e969946bbdde62c8186 : SUCCESS in 14m 12s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/53af86c8eb934201bf0ae619594ffc47 : SUCCESS in 16m 19s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4cae9e033a0643d4814266bf99c64070 : SUCCESS in 10m 24s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/40d53d6d537b4a089a128e38c7cae0ff : SUCCESS in 12m 19s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/963958213bdc4fae8414adb158885589 : SUCCESS in 11m 54s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4310649166364f229f4e93a51c29e26a : SUCCESS in 12m 57s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/ace31f2b4aee4d0a8f686cf7dd12adcc : SUCCESS in 13m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0a24076aec2a463194cdffbabaed24e6 : SUCCESS in 34m 23s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/f9a4499dbbf74f21a0ab034f6f247c4f : SUCCESS in 33m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/aaacec01ad664967a43380b5c9c25964 : SUCCESS in 29m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fc49a0e456aa4b92a526e1eafc4edc8d : SUCCESS in 15m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e04317289794c55827538476e1c2e8b : SUCCESS in 7m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9603ef1312da47988ee1acb2b34f5596 : FAILURE in 39m 44s","accounts_in_message":[],"_revision_number":1},{"id":"7bc91b07dcec2600fcd63411e589f45412e3e8c2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-03-04 04:39:30.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"f6c7e9fd932a2b33b5ed9bfc989a0db3370f5130","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 05:19:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc61f090f34346a18e1b2eb616fcd838 : SUCCESS in 5m 39s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c7f10d803748433d845ad507e487fa60 : SUCCESS in 9m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3009eb73074142c2877bf4bfcdf58ac4 : SUCCESS in 15m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/13efbfdcec97494682433a4eb3cc0ce4 : SUCCESS in 11m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/01953d7b646a4ddab1a35c026593a9b5 : SUCCESS in 12m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b167871069c745e2a7f56f9d8158ab58 : SUCCESS in 11m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6bd47d93046a47c5aac5776d6128fe42 : SUCCESS in 10m 53s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/0e7b4f916f984c3aa39d0df83c2514c8 : SUCCESS in 10m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9d2f3085f1b44c66adabad5c999a2554 : SUCCESS in 10m 42s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/519e130eb7a84501abc86f8ce067eab3 : SUCCESS in 13m 47s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/570e7b8c1d4949dd9aa415980820b4fd : SUCCESS in 12m 42s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/aa6988afb1a9445f8f50dde36c7a228c : SUCCESS in 11m 08s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/6ad4450e218c47668cfab3a92c7829bd : SUCCESS in 12m 15s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/498a123597804573ad3a1227b42e5a04 : SUCCESS in 10m 43s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/68f5fe29c6b445adad6834ff0fc47fce : SUCCESS in 15m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/76facd4941be48db879f549e20948675 : SUCCESS in 30m 15s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/0c9c4cf6dacc4616ad2ca535199bc58b : SUCCESS in 30m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3310f5ce4c3949f0ab2feb81e8a0757b : SUCCESS in 34m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/56984627cbde490e9ed90da0ae738263 : SUCCESS in 14m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bef1d6bb11a94c8abf1a7f3582bb55d8 : SUCCESS in 6m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/571fc2a3e5364ee999d0272e65dc096a : SUCCESS in 17m 06s","accounts_in_message":[],"_revision_number":1},{"id":"06a3baf1e734d11154b654205f5f763995525097","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 05:20:12.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d81b8a7a735600e7ebc47770c3ca3c5c2d7989d6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 06:15:30.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/89e6352ef64a40e799137f21567b576e : SUCCESS in 5m 28s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/30672696b4d0492392151f26cecc4931 : SUCCESS in 9m 59s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/498ba0fa9271465f84df853ac0176088 : SUCCESS in 15m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d33fa09d627f4c3aac833654252d4d88 : SUCCESS in 11m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/478795db150f43deb7ff8748198af0e7 : SUCCESS in 11m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f93a12fe49e142089134cc3f88aacc71 : SUCCESS in 10m 51s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6ba31a39ff5040c7b3674cc13f338c4f : SUCCESS in 17m 11s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/e3e6f22b16b543d3b85533607a54b5e0 : SUCCESS in 12m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3fba280554864fccbbe48bdcc822f7ac : SUCCESS in 17m 22s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/c6649954bb234d6ea4fb1cefc17a10d4 : SUCCESS in 16m 02s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c8f9096bd986404da7159a14c069680c : SUCCESS in 17m 27s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/191f7f7bfe60440ca75f903d7b65ea0b : SUCCESS in 17m 19s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e14e1646bee24d90b1cde77979f65b66 : SUCCESS in 12m 50s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/1c4401bcdb6b4c048e97c4446cbd0642 : SUCCESS in 15m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/723b5a523f654281bce0c2ca29a03711 : SUCCESS in 33m 22s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/7274a69c72264a73afc05454936a8820 : SUCCESS in 31m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b991adf336b14e56a03326e5fd40b676 : SUCCESS in 29m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f5788d33797948af9a94cbcf0a0e2aab : SUCCESS in 14m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/077ddcc5fb89499682d660f51762f0f2 : SUCCESS in 6m 08s","accounts_in_message":[],"_revision_number":1},{"id":"f383390f90080799b5f3025f5d06d18e626e745d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 06:15:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"3aac8845f8827726a0b2ae0b53e6b974a50b1107","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-04 06:19:13.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17c65c4c0a54454f95e56778fc110e72 : SUCCESS in 2m 48s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/9aa4efed5a7d4d7ab8e83e64ad097e53 : SUCCESS in 2m 21s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b76ea70b0883b2ba60761ab690eff05979a57279","revisions":{"b76ea70b0883b2ba60761ab690eff05979a57279":{"kind":"REWORK","_number":1,"created":"2020-03-03 05:03:54.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/01/710901/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/01/710901/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/01/710901/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/01/710901/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/01/710901/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/01/710901/1"}}},"commit":{"parents":[{"commit":"092054da632037cd3632d8a2c85b7d2015998fff","subject":"s3api: Better handle 498/429 responses","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/092054da632037cd3632d8a2c85b7d2015998fff"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-02-29 02:59:32.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim@swiftstack.com","date":"2020-03-03 05:03:54.000000000","tz":0},"subject":"tests: Use timedelta to adjust dates, not string manipulations","message":"tests: Use timedelta to adjust dates, not string manipulations\n\nChange-Id: I8f65ccd7f2a79d5b877bfbef0274fb7857e21391\n(cherry picked from commit 55049beda5b9d7038a3604a87f28312d7702ccb2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b76ea70b0883b2ba60761ab690eff05979a57279"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b76ea70b0883b2ba60761ab690eff05979a57279"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
