)]}'
{"id":"openstack%2Fpython-openstackclient~780030","triplet_id":"openstack%2Fpython-openstackclient~master~I2dc5a0f760ce53269ae25677560b2611cc6bfd91","project":"openstack/python-openstackclient","branch":"master","topic":"pre-commit","hashtags":[],"change_id":"I2dc5a0f760ce53269ae25677560b2611cc6bfd91","subject":"Add pre-commit","status":"MERGED","created":"2021-03-11 16:21:00.000000000","updated":"2021-04-01 19:06:41.000000000","submitted":"2021-04-01 19:04:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"780030-pre-commit","meta_rev_id":"6771404094fdc8e640ab50fc66c76e91b18efd5f","_number":780030,"virtual_id_number":780030,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-01 19:04:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2021-04-01 16:51:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2021-04-01 16:51:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-11 20:04:19.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-04-01 06:47:47.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"},{"updated":"2021-04-01 16:51:22.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"7377fae4d0ac9951ca7397ad472929ec3f5a97aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-11 16:21:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7653d4d4f0fbd5b8f75bd5e00fe056bc63b3779a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-11 16:23:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7a200eea7d5bf20ee3876d6e1cec94dad6ad8555","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 20:04:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/454da070a040420587f8cb6e26b636c8 : SUCCESS in 4m 19s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/0d903f0368de4dd5909336c218631d75 : SUCCESS in 5m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3a6483336acb492db611ddaceeca8be5 : SUCCESS in 7m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/76c15298548b4656824c8ab8c448bbad : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/595c4f3ae9e2499f8446efedc9d7d067 : SUCCESS in 4m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4d88b462d69f4c72be8232070de9b04d : SUCCESS in 4m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fe1166bf12c544f5a627ff490385167f : SUCCESS in 5m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/23d665fbb0494c538d10f031df6b47a6 : SUCCESS in 4m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aeceebfd54f142f6b0d894068a70b9b8 : SUCCESS in 7m 09s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/75eceb44008d474ba285c65526564cdb : SUCCESS in 8m 59s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/114ab0df2ade49848a6ef7a47a67605b : SUCCESS in 47m 57s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/2f967339c7e140588836b0b4dfc147ef : SUCCESS in 52m 28s","accounts_in_message":[],"_revision_number":2},{"id":"9b19c40f1d7fc594b1a20e7fa53c9c0f27916051","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-03-31 17:19:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9f9ec81b950c56813dabd801f2ccde7738f58ae8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-31 18:19:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/bab4a804b2c7495c99f52d46767e0cdb : SUCCESS in 7m 02s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/d82ec41a1e374cf08b27d6783d5c586b : SUCCESS in 6m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2ea4cb4e5d024bb19a63ba62b52e497a : SUCCESS in 5m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/20a3cef7b37e42ce8198bbcbc341c860 : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d41407b53624f8eb7efb80baf84c92b : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cb8af48b52714943a809dbb982c4f035 : SUCCESS in 3m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/54aab289618d46ef93bb62761a18a3a4 : SUCCESS in 4m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/09d9a730c69545d480c5ad87259bbbc9 : SUCCESS in 4m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a7840fba1504b0889b2aae333870d77 : SUCCESS in 6m 52s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/4e7a4962cecf455ba724546a3a2b6b59 : SUCCESS in 14m 25s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/96dbc6a76d3545449e9d580f7e6a1f80 : SUCCESS in 41m 24s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/748503c273c740c097f3b1705b7c94de : SUCCESS in 40m 09s","accounts_in_message":[],"_revision_number":3},{"id":"267178d65d1fa55adad311d9d28d23d9fbbcb439","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-04-01 06:47:47.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a3305e328db9b992bd7fbd5a4243d7e0191e90f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-04-01 14:05:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"dbd57d6fde0f7209be381b7dcd128f36fa66ed28","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-04-01 14:14:55.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"1707d96135e76e531d4a70130f44b82eb32128c3","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-04-01 16:51:22.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"9b211de12b501e83bfc369b71b4b2dca51656333","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 17:01:10.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/06eeb72b888f4b3e89b79ab7305570f2 : SUCCESS in 8m 55s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ac68e1cf16c64c008789ee4e1aafb065 : SUCCESS in 5m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0ef22f2b91584cb982488f4bc736c831 : SUCCESS in 7m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ac44f1ab2464fc8b30ac448500c1735 : SUCCESS in 8m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e03d92ff0fd475bbd5a43117ab51a22 : SUCCESS in 4m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3dca360bd06e481aaab02c8fd2ed1066 : SUCCESS in 5m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9fab6d938cd84bf5bee8dbaaae854e23 : SUCCESS in 5m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dd2fda27000d427c9a78a4bfebe7bab5 : SUCCESS in 5m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4941883c503c4ef393b13e0fe72924aa : SUCCESS in 7m 28s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/0521c8adfe3047219fcf13f3b27cb2db : SUCCESS in 8m 40s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/461fc4d8f8fc4506a9651657a6f75f9e : SUCCESS in 1h 09m 26s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ae0834fb66e24392b7df0e7f231968fa : SUCCESS in 58m 41s","accounts_in_message":[],"_revision_number":4},{"id":"d47480f213872eb97f9eab07dcb6aad39b04f201","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 18:03:19.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"3fd810f34bc04828891ff988090301d7f8c3edb9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 19:04:59.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/7e99b304ad114719b712673905abda84 : SUCCESS in 6m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/04aa42ca13c14ca6a3ba60abb627e5b5 : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbc6cdc470cf4d4db6450de32df0540d : SUCCESS in 4m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3dd7392ae24a4e829b0967ca141c4f61 : SUCCESS in 4m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1c7a6fad58c145c18b28057efd305faa : SUCCESS in 7m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59665b6284e14a3993ae2ee41a672a86 : SUCCESS in 8m 23s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/f28cdf35978841038f6aebd006f7c1d4 : SUCCESS in 10m 18s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/3693c326945a4bada3adea7f6cfe89e0 : SUCCESS in 56m 55s","accounts_in_message":[],"_revision_number":4},{"id":"61e373435349b613cbf21891f7897721452495ed","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 19:04:59.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"6771404094fdc8e640ab50fc66c76e91b18efd5f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 19:06:41.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/817def99992140648871c3395a3063a4 : SUCCESS in 1m 13s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/007bceb3f40b4c10b0ab3d0f1ad09c25 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"87e682867886bddd10f1dc9c4a174603414e0480","revisions":{"87035db0e7f3563b727dc152ea0a4037279d596b":{"kind":"REWORK","_number":1,"created":"2021-03-11 16:21:00.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/30/780030/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/780030/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/1"}}},"commit":{"parents":[{"commit":"ae1f8f888a9a143dc93e21d73408fbbc74307907","subject":"Merge \"compute: Add support for loading BDMs from files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ae1f8f888a9a143dc93e21d73408fbbc74307907"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-11 16:20:15.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-11 16:20:15.000000000","tz":0},"subject":"Add pre-commit","message":"Add pre-commit\n\nThis is helpful to automate code style checks at runtime.\n\nChange-Id: I2dc5a0f760ce53269ae25677560b2611cc6bfd91\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/87035db0e7f3563b727dc152ea0a4037279d596b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/87035db0e7f3563b727dc152ea0a4037279d596b"}]},"branch":"refs/heads/master"},"ee3e3095f8e1394cd6e2db6c85b03322a04f4742":{"kind":"REWORK","_number":2,"created":"2021-03-11 16:23:17.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/30/780030/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/780030/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/2"}}},"commit":{"parents":[{"commit":"ae1f8f888a9a143dc93e21d73408fbbc74307907","subject":"Merge \"compute: Add support for loading BDMs from files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ae1f8f888a9a143dc93e21d73408fbbc74307907"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-11 16:20:15.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-11 16:23:03.000000000","tz":0},"subject":"Add pre-commit","message":"Add pre-commit\n\nThis is helpful to automate code style checks at runtime.\n\nChange-Id: I2dc5a0f760ce53269ae25677560b2611cc6bfd91\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ee3e3095f8e1394cd6e2db6c85b03322a04f4742"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ee3e3095f8e1394cd6e2db6c85b03322a04f4742"}]},"branch":"refs/heads/master"},"e82b939aa9db324cddeed2c9abe9a6d0dbfc516d":{"kind":"REWORK","_number":3,"created":"2021-03-31 17:19:21.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/30/780030/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/780030/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/3"}}},"commit":{"parents":[{"commit":"ae1f8f888a9a143dc93e21d73408fbbc74307907","subject":"Merge \"compute: Add support for loading BDMs from files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ae1f8f888a9a143dc93e21d73408fbbc74307907"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-11 16:20:15.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-31 17:17:44.000000000","tz":60},"subject":"Add pre-commit","message":"Add pre-commit\n\nThis is helpful to automate code style checks at runtime. We include\ndocumentation on how to run this as well as a general overview of style\nguidelines in OSC.\n\nChange-Id: I2dc5a0f760ce53269ae25677560b2611cc6bfd91\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e82b939aa9db324cddeed2c9abe9a6d0dbfc516d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e82b939aa9db324cddeed2c9abe9a6d0dbfc516d"}]},"branch":"refs/heads/master"},"87e682867886bddd10f1dc9c4a174603414e0480":{"kind":"REWORK","_number":4,"created":"2021-04-01 14:05:45.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/30/780030/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/780030/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/780030/4"}}},"commit":{"parents":[{"commit":"8e3dde03f95e369881906f4dca3610a92aea1f7e","subject":"Merge \"network: Add support for vnic-type vdpa\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8e3dde03f95e369881906f4dca3610a92aea1f7e"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-11 16:20:15.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-03-11 16:20:15.000000000","tz":0},"subject":"Add pre-commit","message":"Add pre-commit\n\nThis is helpful to automate code style checks at runtime. We include\ndocumentation on how to run this as well as a general overview of style\nguidelines in OSC.\n\nChange-Id: I2dc5a0f760ce53269ae25677560b2611cc6bfd91\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/87e682867886bddd10f1dc9c4a174603414e0480"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/87e682867886bddd10f1dc9c4a174603414e0480"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{}}}]}
