)]}'
{"id":"openstack%2Ftaskflow~149106","triplet_id":"openstack%2Ftaskflow~master~I91fea3db6cdd1dfb39963ff9589fd530fe087278","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"I91fea3db6cdd1dfb39963ff9589fd530fe087278","subject":"Use a class provided logger before falling back to module","status":"MERGED","created":"2015-01-22 01:12:47.000000000","updated":"2015-01-23 06:56:47.000000000","submitted":"2015-01-23 06:56:46.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"560a1e8e098fcfd90fb3036909216a78c3f438b5","_number":149106,"virtual_id_number":149106,"owner":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-01-22 23:51:38.000000000","_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2015-01-23 06:56:46.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":2,"date":"2015-01-23 06:15:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":1,"date":"2015-01-23 06:15:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-23 06:56:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e79e24ce36156a2600162d87cf403243a5740301","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-01-22 01:12:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0d5afbcbf82125e9f6ff8138f824b042cfed03d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-22 02:10:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/06/149106/1/check/gate-taskflow-python26/e589246/ : SUCCESS in 1m 26s\n- gate-taskflow-pep8 http://logs.openstack.org/06/149106/1/check/gate-taskflow-pep8/67ef084/ : SUCCESS in 1m 02s\n- gate-taskflow-docs http://docs-draft.openstack.org/06/149106/1/check/gate-taskflow-docs/78efcc3//doc/build/html/ : SUCCESS in 1m 08s\n- gate-taskflow-python27 http://logs.openstack.org/06/149106/1/check/gate-taskflow-python27/ea75bc6/ : SUCCESS in 1m 14s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/06/149106/1/check/gate-tempest-dsvm-neutron-src-taskflow/05f4bca/ : SUCCESS in 37m 27s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/06/149106/1/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/1445f53/ : SUCCESS in 26m 36s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/06/149106/1/check/gate-tempest-dsvm-neutron-src-taskflow-juno/5e1ace6/ : SUCCESS in 30m 18s\n- gate-taskflow-python34 http://logs.openstack.org/06/149106/1/check/gate-taskflow-python34/07c08b6/ : SUCCESS in 2m 32s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/06/149106/1/check/gate-taskflow-tox-py26-sa7-mysql/3e7c947/ : SUCCESS in 1m 33s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/06/149106/1/check/gate-taskflow-tox-py27-sa8-mysql/1795925/ : SUCCESS in 1m 36s","accounts_in_message":[],"_revision_number":1},{"id":"8689f00105eaf77a4034da8d873df8fe64881a4b","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-01-22 07:10:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6d2de0e4b8ada38a4c55e57bd72f40142ce58a13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-22 07:50:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/06/149106/2/check/gate-taskflow-python26/814b346/ : SUCCESS in 1m 40s\n- gate-taskflow-pep8 http://logs.openstack.org/06/149106/2/check/gate-taskflow-pep8/7698e48/ : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/06/149106/2/check/gate-taskflow-docs/985f2ba//doc/build/html/ : SUCCESS in 1m 23s\n- gate-taskflow-python27 http://logs.openstack.org/06/149106/2/check/gate-taskflow-python27/8c84c8b/ : SUCCESS in 1m 15s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/06/149106/2/check/gate-tempest-dsvm-neutron-src-taskflow/3823531/ : SUCCESS in 39m 56s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/06/149106/2/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/9c0e35b/ : SUCCESS in 26m 52s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/06/149106/2/check/gate-tempest-dsvm-neutron-src-taskflow-juno/0cd1e68/ : SUCCESS in 34m 23s\n- gate-taskflow-python34 http://logs.openstack.org/06/149106/2/check/gate-taskflow-python34/1f71110/ : SUCCESS in 2m 40s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/06/149106/2/check/gate-taskflow-tox-py26-sa7-mysql/c895c74/ : SUCCESS in 1m 28s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/06/149106/2/check/gate-taskflow-tox-py27-sa8-mysql/e193ff9/ : SUCCESS in 1m 29s","accounts_in_message":[],"_revision_number":2},{"id":"514891504e4033931eb27d82dd1adef77ab9266a","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-01-22 22:57:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4463dd7124a4c2effa8a3b1364bb46604485c4f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-22 23:38:51.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-taskflow-python26 http://logs.openstack.org/06/149106/3/check/gate-taskflow-python26/833a182/ : SUCCESS in 1m 26s\n- gate-taskflow-pep8 http://logs.openstack.org/06/149106/3/check/gate-taskflow-pep8/eb5ce8a/ : SUCCESS in 58s\n- gate-taskflow-docs http://docs-draft.openstack.org/06/149106/3/check/gate-taskflow-docs/b7f60d9//doc/build/html/ : SUCCESS in 1m 02s\n- gate-taskflow-python27 http://logs.openstack.org/06/149106/3/check/gate-taskflow-python27/d41542d/ : SUCCESS in 1m 17s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/06/149106/3/check/gate-tempest-dsvm-neutron-src-taskflow/e3e469d/ : SUCCESS in 41m 32s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/06/149106/3/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/ded26b8/ : FAILURE in 23m 33s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/06/149106/3/check/gate-tempest-dsvm-neutron-src-taskflow-juno/59b198b/ : SUCCESS in 29m 59s\n- gate-taskflow-python34 http://logs.openstack.org/06/149106/3/check/gate-taskflow-python34/fd4ceed/ : SUCCESS in 2m 28s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/06/149106/3/check/gate-taskflow-tox-py26-sa7-mysql/4ac6a90/ : SUCCESS in 1m 38s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/06/149106/3/check/gate-taskflow-tox-py27-sa8-mysql/3d292a9/ : SUCCESS in 1m 29s","accounts_in_message":[],"_revision_number":3},{"id":"fd6a97cc5b8d5d607c01643f1c0a7f36b3a1b586","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-01-22 23:51:38.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"c14a760c083765834b83066290a44376b0f14fec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-23 00:33:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/06/149106/3/check/gate-taskflow-python26/5cd58bd/ : SUCCESS in 1m 31s\n- gate-taskflow-pep8 http://logs.openstack.org/06/149106/3/check/gate-taskflow-pep8/b8da4ed/ : SUCCESS in 1m 04s\n- gate-taskflow-docs http://docs-draft.openstack.org/06/149106/3/check/gate-taskflow-docs/dd13d34//doc/build/html/ : SUCCESS in 1m 30s\n- gate-taskflow-python27 http://logs.openstack.org/06/149106/3/check/gate-taskflow-python27/6246da5/ : SUCCESS in 1m 33s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/06/149106/3/check/gate-tempest-dsvm-neutron-src-taskflow/75496b5/ : SUCCESS in 41m 39s\n- gate-tempest-dsvm-neutron-src-taskflow-icehouse http://logs.openstack.org/06/149106/3/check/gate-tempest-dsvm-neutron-src-taskflow-icehouse/ecbe517/ : SUCCESS in 25m 59s\n- gate-tempest-dsvm-neutron-src-taskflow-juno http://logs.openstack.org/06/149106/3/check/gate-tempest-dsvm-neutron-src-taskflow-juno/6eec97b/ : SUCCESS in 33m 09s\n- gate-taskflow-python34 http://logs.openstack.org/06/149106/3/check/gate-taskflow-python34/ae8fa33/ : SUCCESS in 3m 36s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/06/149106/3/check/gate-taskflow-tox-py26-sa7-mysql/0d3d2c4/ : SUCCESS in 1m 36s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/06/149106/3/check/gate-taskflow-tox-py27-sa8-mysql/54ef10c/ : SUCCESS in 1m 24s","accounts_in_message":[],"_revision_number":3},{"id":"4313a342fdd449441e726f52e2e280d86098c431","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-01-23 06:15:41.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"24773914de31acdb0badd46f637626420493e29e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-23 06:15:45.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"70026ac97db2aa090d87ec7fab6e3bf44962eb7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-23 06:56:46.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/06/149106/3/gate/gate-taskflow-python26/2e79a12/ : SUCCESS in 1m 26s\n- gate-taskflow-docs http://docs-draft.openstack.org/06/149106/3/gate/gate-taskflow-docs/241afbe//doc/build/html/ : SUCCESS in 1m 32s\n- gate-taskflow-pep8 http://logs.openstack.org/06/149106/3/gate/gate-taskflow-pep8/c0831a0/ : SUCCESS in 1m 03s\n- gate-taskflow-python27 http://logs.openstack.org/06/149106/3/gate/gate-taskflow-python27/2bf8d05/ : SUCCESS in 1m 21s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/06/149106/3/gate/gate-tempest-dsvm-neutron-src-taskflow/7318f81/ : SUCCESS in 33m 41s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/06/149106/3/gate/gate-taskflow-tox-py26-sa7-mysql/aabcdf4/ : SUCCESS in 1m 30s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/06/149106/3/gate/gate-taskflow-tox-py27-sa8-mysql/5669cca/ : SUCCESS in 1m 21s\n- gate-taskflow-python34 http://logs.openstack.org/06/149106/3/gate/gate-taskflow-python34/28626a8/ : SUCCESS in 3m 21s","accounts_in_message":[],"_revision_number":3},{"id":"560a1e8e098fcfd90fb3036909216a78c3f438b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-23 06:56:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5773fb09e68030acbd318e45f795de4a6a37caee","revisions":{"0e415b6a4e816deb24d042d634e23c2071eafcba":{"kind":"REWORK","_number":1,"created":"2015-01-22 01:12:47.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/06/149106/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/06/149106/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/06/149106/1"}}},"commit":{"parents":[{"commit":"2d9b5a8d92b4e8b5499b949782f1aa1f81d03a5c","subject":"Merge \"Move the persistence base to the parent directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2d9b5a8d92b4e8b5499b949782f1aa1f81d03a5c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-01-22 01:07:13.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-01-22 01:12:37.000000000","tz":-480},"subject":"Use a class provided logger before falling back to module","message":"Use a class provided logger before falling back to module\n\nIf a subclass overrides the logging listeners and provides\na class specific logger (under the attribute named _LOGGER)\ntry to use that before using the taskflow specific logging\nmodule (and only use this one as a last resort).\n\nThis allows subclasses to easily override the default logger\nwithout having to continually pass in a constructor argument\nto do the same.\n\nChange-Id: I91fea3db6cdd1dfb39963ff9589fd530fe087278\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0e415b6a4e816deb24d042d634e23c2071eafcba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/0e415b6a4e816deb24d042d634e23c2071eafcba"}]},"branch":"refs/heads/master"},"2bfc676486ff3ca519f5398f7015303459d385a6":{"kind":"REWORK","_number":2,"created":"2015-01-22 07:10:36.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/06/149106/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/06/149106/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/06/149106/2"}}},"commit":{"parents":[{"commit":"2d9b5a8d92b4e8b5499b949782f1aa1f81d03a5c","subject":"Merge \"Move the persistence base to the parent directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2d9b5a8d92b4e8b5499b949782f1aa1f81d03a5c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-01-22 01:07:13.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-01-22 07:11:18.000000000","tz":-480},"subject":"Use a class provided logger before falling back to module","message":"Use a class provided logger before falling back to module\n\nIf a subclass overrides the logging listeners and provides\na class specific logger (under the attribute named _LOGGER)\ntry to use that before using the taskflow specific logging\nmodule (and only use this one as a last resort).\n\nThis allows subclasses to easily override the default logger\nwithout having to continually pass in a constructor argument\nto do the same.\n\nChange-Id: I91fea3db6cdd1dfb39963ff9589fd530fe087278\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2bfc676486ff3ca519f5398f7015303459d385a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2bfc676486ff3ca519f5398f7015303459d385a6"}]},"branch":"refs/heads/master"},"5773fb09e68030acbd318e45f795de4a6a37caee":{"kind":"REWORK","_number":3,"created":"2015-01-22 22:57:17.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/06/149106/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/06/149106/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/06/149106/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/06/149106/3"}}},"commit":{"parents":[{"commit":"2d9b5a8d92b4e8b5499b949782f1aa1f81d03a5c","subject":"Merge \"Move the persistence base to the parent directory\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2d9b5a8d92b4e8b5499b949782f1aa1f81d03a5c"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-01-22 01:07:13.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-01-22 22:55:29.000000000","tz":-480},"subject":"Use a class provided logger before falling back to module","message":"Use a class provided logger before falling back to module\n\nIf a subclass overrides the logging listeners and provides\na class specific logger (under the attribute named _LOGGER)\ntry to use that before using the taskflow specific logging\nmodule (and only use this one as a last resort).\n\nThis allows subclasses to easily override the default logger\nwithout having to continually pass in a constructor argument\nto do the same.\n\nChange-Id: I91fea3db6cdd1dfb39963ff9589fd530fe087278\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5773fb09e68030acbd318e45f795de4a6a37caee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5773fb09e68030acbd318e45f795de4a6a37caee"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
