)]}'
{"id":"openstack%2Fpython-openstackclient~721594","triplet_id":"openstack%2Fpython-openstackclient~master~Ic4dc639afa16cdf8c5a46774895e850d92985292","project":"openstack/python-openstackclient","branch":"master","topic":"bug/2007489","hashtags":[],"change_id":"Ic4dc639afa16cdf8c5a46774895e850d92985292","subject":"Add \u0027server migration force complete\u0027 command","status":"MERGED","created":"2020-04-21 12:25:13.000000000","updated":"2020-10-14 03:46:00.000000000","submitted":"2020-10-14 03:46:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"721594-1602647160336-b16e9fe7","meta_rev_id":"e01558abd1ebcd68e211dbb853c96e7db39b7a79","_number":721594,"virtual_id_number":721594,"owner":{"_account_id":31733,"name":"jayaditya gupta","email":"jayadityagupta11@gmail.com","username":"jgupta"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-10-14 03:46:00.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"}],"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":2,"date":"2020-10-13 14:15:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"}],"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":1,"date":"2020-10-13 14:15:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},{"_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":"2020-08-12 10:09:07.000000000","updated_by":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"reviewer":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"state":"REVIEWER"},{"updated":"2020-10-13 14:15:22.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-10-14 03:46: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":"fc94a9a1f41a0d4d5bff977b3a2a4a382e4de05c","author":{"_account_id":31733,"name":"jayaditya gupta","email":"jayadityagupta11@gmail.com","username":"jgupta"},"date":"2020-04-21 12:25:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"78122dd184059db5bc31b352df361699ec8be6ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-21 14:19:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/8e3eef774ac74200afa3d7dff76005e6 : SUCCESS in 5m 24s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/c4c911559c52480592d7134b47142cc3 : SUCCESS in 8m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b9ae2ed45a634c16b09d068e2e9c253d : SUCCESS in 6m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b3dcfa1418447f997160b0c3418243b : SUCCESS in 5m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39c6384a89284c479e13bc910f0119db : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1c4acefcd7da46c4b6bbf3e3b9d7b295 : SUCCESS in 4m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/51413a66604e490f868b65d3bd314c00 : SUCCESS in 5m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ebbdd8fcf1b549c3b716b31f733bcc4d : SUCCESS in 5m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38ef8047770d4dcfa30277c5406df3ef : SUCCESS in 6m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/49638935624e487796590f79a549c1cf : SUCCESS in 6m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b4d79a90ce1c41b2a1783cb7eb764cf3 : SUCCESS in 1h 48m 23s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/f3a90c104838407480bee14a8e828bf9 : SUCCESS in 8m 53s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/5d6f42e4d77e42db9c4f0038619ca768 : SUCCESS in 55m 30s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f6b49bfdc856486286517275bde3c369 : SUCCESS in 53m 50s","accounts_in_message":[],"_revision_number":1},{"id":"96115862c6d6bb4601c94b6c8e9a4385027cf635","author":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"date":"2020-08-12 10:09:07.000000000","message":"Patch Set 1: Code-Review-1\n\nConsidering the discussion on https://review.opendev.org/#/c/742210 we may want to have a dedicated command for this instead a flag in \"openstack server migrate\".\nI would suggest to put it on hold for now.","accounts_in_message":[],"_revision_number":1},{"id":"36c3d807e08e5b048474da9815320148ebb195ef","author":{"_account_id":31733,"name":"jayaditya gupta","email":"jayadityagupta11@gmail.com","username":"jgupta"},"date":"2020-09-16 09:33:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b31371cb6f31e0fa45031c00e443bc73e2fe3b1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-16 11:15:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b398cb590d5845f097487dc95c694aeb : SUCCESS in 6m 13s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7c1f1b267f2247c9bd8807a5001d89da : SUCCESS in 7m 55s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fa73de584f7e4261bd9b3dd461ac5d89 : SUCCESS in 5m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb2fbfb5323f4402818c1766d6229558 : SUCCESS in 6m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/96aab6fbd9d5419d82bd789bd665a2d8 : SUCCESS in 7m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea325ff91fdc4ccca3c73f7fee3c6d89 : SUCCESS in 4m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/65801d6356b14617aea3713f73164183 : SUCCESS in 4m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3a310748e24041f3a9095a0edbfbc45f : SUCCESS in 7m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e9d05522694433b8ced354955ab2e4a : SUCCESS in 9m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1b3eff08f4054705825638e560ab15a2 : SUCCESS in 5m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c6abf1b0104944b9a7789706aef32bc6 : SUCCESS in 1h 22m 14s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/0c0641e4d04749bda1f89acb9ec5abb2 : SUCCESS in 7m 58s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/1681b2bb9d5343d4be240de27bc0b393 : SUCCESS in 47m 34s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/dcc2315ebb294c879749873e217f6a51 : SUCCESS in 53m 15s","accounts_in_message":[],"_revision_number":2},{"id":"b3c56400b3da152f9ba6e15f1515949cfba46bdc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-06 10:46:31.000000000","message":"Patch Set 2: Code-Review-1\n\n(10 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ee0fc02ce6cbcfb454a37d7888b87f8962cd92bc","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-13 14:14:34.000000000","message":"Patch Set 2:\n\n(8 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f596ac2526b82b266d162d611fbeee2fbdf6a143","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-13 14:14:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"322eb5bf204c5b45ee73d61f7f847762a54a3ab6","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-13 14:15:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nFixed my own nits","accounts_in_message":[],"_revision_number":3},{"id":"7f35a8a45a34facc23c6fd4871b80b383eaad744","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-13 19:14:09.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8d1bb4b07ea04dc9b9533d74eb5ce9c4 : SUCCESS in 2m 53s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/0a2fe5c56d4c4fbdb654db08e1e0163e : SUCCESS in 3m 58s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/17eb606538f64f10816d1e58b83700c1 : SUCCESS in 5m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/732dfe5fe7e447f194f4214eabbfd089 : SUCCESS in 5m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5c908fea686943a08ac65bbfde9daa8c : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a7aa3e4454149e8b30682763bca2b60 : SUCCESS in 4m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6c3621b3375a4307bddda31644b1de21 : SUCCESS in 4m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/787f7edba45c498e9b7b765442581ea5 : SUCCESS in 3m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34091959e7ff4c2a8a61373b046f81d8 : SUCCESS in 8m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a1faa122a3bb4031b517b443efdc1338 : SUCCESS in 4m 05s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/9e066e89db2b4a60a7856efa665bf1fa : SUCCESS in 11m 51s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/a3b0547dcd144f518b13b8a824d319b9 : SUCCESS in 48m 08s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/5b73114327824215ac9862d5c4cc1f7c : SUCCESS in 54m 42s","accounts_in_message":[],"_revision_number":3},{"id":"e9fc33fc3717fb21453c5365e29d2dd4d381952d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-13 19:14:49.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"eda09e139432f2e8fc1a57a9199606adf6cacb88","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 03:46:00.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"21c75a887ecee1a5f7890eed27b45d6ceb08e240","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 03:46:00.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c1583905bf114159a4a1f526b9dfad51 : SUCCESS in 2m 54s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/255febc17ace4b4f9d94b67414039938 : SUCCESS in 4m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf8eaa1a2ffa492b971744b727c74adf : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c749ea3bc4f46e28c4fb61aa4fd28dd : SUCCESS in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bcb52efac3cd422291574c29f3c0de29 : SUCCESS in 3m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e93f8b4cc6694e5c8d15f23a65825a2b : SUCCESS in 3m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50859e65380a4276964701a282a4cb11 : SUCCESS in 5m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9974038c230b453faf93d56da11c9764 : SUCCESS in 3m 58s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/7adf9fce9187480985c481126c9b0382 : SUCCESS in 6m 32s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/39eeb633626d40baa52ea30c750712a1 : SUCCESS in 54m 38s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"08b0e5855be5dc12a2fd04c5c92027c8a85a0d00","revisions":{"5486b4881db65fcbd6a5bc2d1ec30ace53a8605e":{"kind":"REWORK","_number":1,"created":"2020-04-21 12:25:13.000000000","uploader":{"_account_id":31733,"name":"jayaditya gupta","email":"jayadityagupta11@gmail.com","username":"jgupta"},"ref":"refs/changes/94/721594/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/94/721594/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/1"}}},"commit":{"parents":[{"commit":"4886b023805c06cd2bd5d7beb47c6c4f63beb058","subject":"Merge \"Use unittest.mock instead of third party mock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4886b023805c06cd2bd5d7beb47c6c4f63beb058"}]}],"author":{"name":"jay","email":"jayadityagupta11@gmail.com","date":"2020-04-21 12:23:58.000000000","tz":120},"committer":{"name":"jay","email":"jayadityagupta11@gmail.com","date":"2020-04-21 12:25:11.000000000","tz":120},"subject":"Provide support for live-migration-force-complete command in openstackclient","message":"Provide support for live-migration-force-complete command in openstackclient\n\nChange-Id: Ic4dc639afa16cdf8c5a46774895e850d92985292\nTask: 39293\nStory: 2007513\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5486b4881db65fcbd6a5bc2d1ec30ace53a8605e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5486b4881db65fcbd6a5bc2d1ec30ace53a8605e"}]},"branch":"refs/heads/master"},"497e22756f1b9f696d8705fc753df77db4bd7d8a":{"kind":"REWORK","_number":2,"created":"2020-09-16 09:33:52.000000000","uploader":{"_account_id":31733,"name":"jayaditya gupta","email":"jayadityagupta11@gmail.com","username":"jgupta"},"ref":"refs/changes/94/721594/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/94/721594/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/2"}}},"commit":{"parents":[{"commit":"4886b023805c06cd2bd5d7beb47c6c4f63beb058","subject":"Merge \"Use unittest.mock instead of third party mock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4886b023805c06cd2bd5d7beb47c6c4f63beb058"}]}],"author":{"name":"jay","email":"jayadityagupta11@gmail.com","date":"2020-04-21 12:23:58.000000000","tz":120},"committer":{"name":"jgupta","email":"jayadityagupta11@gmail.com","date":"2020-09-16 09:33:51.000000000","tz":120},"subject":"Provide support for live-migration-force-complete command in openstackclient","message":"Provide support for live-migration-force-complete command in openstackclient\n\nChange-Id: Ic4dc639afa16cdf8c5a46774895e850d92985292\nTask: 39293\nStory: 2007513\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/497e22756f1b9f696d8705fc753df77db4bd7d8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/497e22756f1b9f696d8705fc753df77db4bd7d8a"}]},"branch":"refs/heads/master"},"08b0e5855be5dc12a2fd04c5c92027c8a85a0d00":{"kind":"REWORK","_number":3,"created":"2020-10-13 14:14:38.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/94/721594/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/94/721594/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/94/721594/3"}}},"commit":{"parents":[{"commit":"1c3cf11331a5734700e1c333c98928ab933c0e92","subject":"Add \u0027server migration abort\u0027 command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1c3cf11331a5734700e1c333c98928ab933c0e92"}]}],"author":{"name":"jay","email":"jayadityagupta11@gmail.com","date":"2020-04-21 12:23:58.000000000","tz":120},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2020-10-13 13:17:28.000000000","tz":60},"subject":"Add \u0027server migration force complete\u0027 command","message":"Add \u0027server migration force complete\u0027 command\n\nThis is equivalent to novaclient\u0027s \u0027live-migration-force-complete\u0027\ncommand.\n\nChange-Id: Ic4dc639afa16cdf8c5a46774895e850d92985292\nStory: 2007513\nTask: 39293\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/08b0e5855be5dc12a2fd04c5c92027c8a85a0d00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/08b0e5855be5dc12a2fd04c5c92027c8a85a0d00"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
