)]}'
{"id":"openstack%2Fdevstack~4044","triplet_id":"openstack%2Fdevstack~master~Ia6dcf399ee49154aaf4e597b060164c2f41cf3d2","project":"openstack/devstack","branch":"master","topic":"master","hashtags":[],"change_id":"Ia6dcf399ee49154aaf4e597b060164c2f41cf3d2","subject":"Add exercise that boots an instance from a volume.","status":"MERGED","created":"2012-02-11 05:49:28.000000000","updated":"2012-03-14 17:56:00.000000000","submitted":"2012-03-14 17:56:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"426ce9cbbe84a19b2408306ae54ab31e312ededb","_number":4044,"virtual_id_number":4044,"owner":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":1,"date":"2012-03-14 17:56:00.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"all":[{"value":2,"date":"2012-03-14 17:39:12.000000000","_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":2,"date":"2012-03-14 17:13:41.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"date":"2012-03-14 17:56:00.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"all":[{"value":1,"date":"2012-03-14 17:39:12.000000000","_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"date":"2012-03-14 17:13:41.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-02-22 17:42:42.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2012-03-14 17:13:41.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2012-03-14 17:39:12.000000000","updated_by":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"reviewer":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"state":"REVIEWER"},{"updated":"2012-03-14 17:56:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d5efff8d1a2bac88412d281223cd167251a087c3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-02-14 21:37:18.000000000","message":"Patch Set 1: (4 inline comments)\n\nA couple of nits and a couple of tweaks to make it run on essex-kvm inline","accounts_in_message":[],"_revision_number":1},{"id":"bd2a6bacad9322e2cec7896929b9aa96e4990ec8","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-02-18 00:34:40.000000000","message":"Patch Set 1: (4 inline comments)\n\nDean - added some comments to your comments.  In a nutshell, the ami issue is present in other exercises as well, so perhaps we should fix those separately if that becomes an issue.  I deliberately have tried to reference objects by name, rather than uuid, to mimic what I believe will be the more likely user behavior.","accounts_in_message":[],"_revision_number":1},{"id":"8afb341761a14f42be385f02fa04e2773a0ecaaa","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-02-18 01:42:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5dbaf0a7c8d73a22049824fa74c352350447adbf","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-02-22 17:42:42.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"746fd835e93ed00b22935a3a4ab2a2ae064d996f","author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"date":"2012-02-22 19:27:31.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"16ea76236918495bae468c001902c25df42d8fc4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-22 19:36:24.000000000","message":"Patch Set 2: Fails\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1724/ : FAILURE \nhttps://jenkins.openstack.org/job/gate-devstack-merge/165/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"c5a7335bf6f6553ab4167e9b4a04464346315ca2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-02-23 02:27:19.000000000","message":"Patch Set 2:\n\nBuild Failed \n \nhttps://jenkins.openstack.org/job/gate-devstack-merge/165/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/1757/ : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"b35bc792ed9dff90091201d4ae769700d539f16a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2012-02-23 03:47:54.000000000","message":"Patch Set 2:\n\nThis script is having problems running in the CI environment and in my test environment.  I\u0027ve proposed skipping it as part of the gating tests in https://review.openstack.org/4439.","accounts_in_message":[],"_revision_number":2},{"id":"898d7faf6ecc851185c0524b3e70aa7bd9cfa07f","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-02-23 17:45:11.000000000","message":"Patch Set 2:\n\nThis is not passing due to a configuration issue with floating ips.  I\u0027d like to take a stab at fixing floating ips in ci before pushing this through.","accounts_in_message":[],"_revision_number":2},{"id":"299d8ce1eaa5914605ecf36fbc0b3e1ccaa10953","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-03-02 06:03:12.000000000","message":"Patch Set 2:\n\ncode review expired after 1 week of no activity after a negative review","accounts_in_message":[],"_revision_number":2},{"id":"da128b1847e51b6f9253d9b7ff939aa6b2bdcb75","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-03-02 06:03:12.000000000","message":"Patch Set 2: Abandoned\n\ncode review expired after 1 week of no activity after a negative review","accounts_in_message":[],"_revision_number":2},{"id":"feec0ae171528b2fe180380ff3a542a55710170c","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-03-13 07:01:41.000000000","message":"Patch Set 2: Restored\n\ngoing to fix jenkins issue by not allowing instance-to-external communication","accounts_in_message":[],"_revision_number":2},{"id":"d53048cea04147acb21f627f204fe646bec506e6","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-03-13 07:01:55.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0545624d65495c966d5c4d255d5a5296fdfd098c","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-03-13 07:03:37.000000000","message":"Patch Set 3:\n\nRather than download cirros from this instance, I download onto host and then scp to the instance.  This should work in the most common situation, where only dnat works with the floating ip.","accounts_in_message":[],"_revision_number":3},{"id":"66af7d46925d873bd9bbfe399507421a3f380d03","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-03-13 07:11:42.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t submit this\n\nYou need to update the exercise to include the new common code (sourcing exercise.sh, putting a header at the beginning and the end)\n\nOtherwise looking good.","accounts_in_message":[],"_revision_number":3},{"id":"a32b2b06cbaf6763b1ca0f742a7331ef24a73f65","author":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"date":"2012-03-14 06:28:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a67169504db5a3d3dd6f73d8582ef05d7581187b","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-03-14 17:13:41.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nhawt","accounts_in_message":[],"_revision_number":4},{"id":"d0df5e12d413720a9bfc05e3ad935b93cdcd6a57","author":{"_account_id":112,"name":"Jesse Andrews","email":"anotherjesse@gmail.com","username":"anotherjesse"},"date":"2012-03-14 17:39:12.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"c9782946c7acd7ea8a685b271d276ac3a04320e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 17:56:00.000000000","message":"Patch Set 4: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/gate-integration-tests-devstack-vm/2538/ : SUCCESS \nhttps://jenkins.openstack.org/job/gate-devstack-merge/238/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"1d68566fc808a0aaae98ae036e1dbdd2f20f6c0f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-03-14 17:56:00.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"440be4b6a85f6e25de834d4f5b2736fd82785b17","revisions":{"5e4a0c9639ea194979c8b4e3464711fe26715f34":{"kind":"REWORK","_number":1,"created":"2012-02-11 05:49:28.000000000","uploader":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"ref":"refs/changes/44/4044/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/44/4044/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/44/4044/1"}}},"commit":{"parents":[{"commit":"131774e004d1ee5e2dc83b8c4a9dd1aef03a5a62","subject":"Merge \"Not all distros include a symlink from euca-describe-group to euca-describe-groups\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/131774e004d1ee5e2dc83b8c4a9dd1aef03a5a62"}]}],"author":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-02-11 05:42:39.000000000","tz":-480},"committer":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-02-11 05:49:09.000000000","tz":-480},"subject":"Add exercise that boots an instance from a volume.","message":"Add exercise that boots an instance from a volume.\n\n * Launches a cirros builder instance\n * Mounts a disk to the builder instance\n * Creates a bootable volume from builder\n * Launches the volume-backed instance\n\nChange-Id: Ia6dcf399ee49154aaf4e597b060164c2f41cf3d2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5e4a0c9639ea194979c8b4e3464711fe26715f34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/5e4a0c9639ea194979c8b4e3464711fe26715f34"}]},"branch":"refs/heads/master"},"4e0a78067e7cd0f3734fe5644e28f13dbcca36be":{"kind":"REWORK","_number":2,"created":"2012-02-18 01:42:15.000000000","uploader":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"ref":"refs/changes/44/4044/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/44/4044/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/44/4044/2"}}},"commit":{"parents":[{"commit":"ab0daf00599ce8841603411c006ee7efa1f412bc","subject":"Merge \"Fix troubles with git cloning https\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ab0daf00599ce8841603411c006ee7efa1f412bc"}]}],"author":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-02-11 05:42:39.000000000","tz":-480},"committer":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-02-18 01:42:04.000000000","tz":-480},"subject":"Add exercise that boots an instance from a volume.","message":"Add exercise that boots an instance from a volume.\n\n * Launches a cirros builder instance\n * Mounts a disk to the builder instance\n * Creates a bootable volume from builder\n * Launches the volume-backed instance\n * update glance syntax\n\nChange-Id: Ia6dcf399ee49154aaf4e597b060164c2f41cf3d2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4e0a78067e7cd0f3734fe5644e28f13dbcca36be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/4e0a78067e7cd0f3734fe5644e28f13dbcca36be"}]},"branch":"refs/heads/master"},"316843feb45e9f8dd99341ccfe720703397822d2":{"kind":"REWORK","_number":3,"created":"2012-03-13 07:01:55.000000000","uploader":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"ref":"refs/changes/44/4044/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/44/4044/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/44/4044/3"}}},"commit":{"parents":[{"commit":"379ac23114a7a91cff35517ee2830390e3b4359e","subject":"Merge \"Create floating ip pool when  quantum is enalbed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/379ac23114a7a91cff35517ee2830390e3b4359e"}]}],"author":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-02-11 05:42:39.000000000","tz":-480},"committer":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-03-13 06:59:23.000000000","tz":-420},"subject":"Add exercise that boots an instance from a volume.","message":"Add exercise that boots an instance from a volume.\n\n * Launches a cirros builder instance\n * Mounts a disk to the builder instance\n * Creates a bootable volume from builder\n * Launches the volume-backed instance\n * Update glance syntax\n * Don\u0027t require instance-to-web communication (that only works with\n   fully configured floating ips)\n\nChange-Id: Ia6dcf399ee49154aaf4e597b060164c2f41cf3d2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/316843feb45e9f8dd99341ccfe720703397822d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/316843feb45e9f8dd99341ccfe720703397822d2"}]},"branch":"refs/heads/master"},"440be4b6a85f6e25de834d4f5b2736fd82785b17":{"kind":"REWORK","_number":4,"created":"2012-03-14 06:28:43.000000000","uploader":{"_account_id":1155,"name":"sleepsonthefloor","username":"sleepsonthefloor"},"ref":"refs/changes/44/4044/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/44/4044/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/44/4044/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/44/4044/4"}}},"commit":{"parents":[{"commit":"ae604985e78ae5e9763a348d132cb8e120b85c95","subject":"Remove references to deprecated ec2 authorizor.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ae604985e78ae5e9763a348d132cb8e120b85c95"}]}],"author":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-02-11 05:42:39.000000000","tz":-480},"committer":{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","date":"2012-03-14 06:28:26.000000000","tz":-420},"subject":"Add exercise that boots an instance from a volume.","message":"Add exercise that boots an instance from a volume.\n\n * Launches a cirros builder instance\n * Mounts a disk to the builder instance\n * Creates a bootable volume from builder\n * Launches the volume-backed instance\n * Update glance syntax\n * Don\u0027t require instance-to-web communication (that only works with\n   fully configured floating ips)\n * Add footer/header\n\nChange-Id: Ia6dcf399ee49154aaf4e597b060164c2f41cf3d2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/440be4b6a85f6e25de834d4f5b2736fd82785b17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/440be4b6a85f6e25de834d4f5b2736fd82785b17"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
