)]}'
{"id":"openstack%2Ftaskflow~194440","triplet_id":"openstack%2Ftaskflow~master~I70e8409391d655730da61413300db05b25843350","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"I70e8409391d655730da61413300db05b25843350","subject":"Compile lists of retry/task atoms at runtime compile time","status":"MERGED","created":"2015-06-22 23:35:01.000000000","updated":"2015-07-17 18:25:00.000000000","submitted":"2015-07-17 18:24:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9a411deb93c8ca7553789577b8f0d0bffa9977aa","_number":194440,"virtual_id_number":194440,"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,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2015-07-17 18:24:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true}],"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-07-17 17:11:37.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"},{"value":2,"date":"2015-07-17 15:59:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true}],"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-07-17 17:11:37.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"},{"value":0,"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true}],"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"},{"value":0,"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true}],"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"},{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-17 15:59:18.000000000","updated_by":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"reviewer":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"state":"REVIEWER"},{"updated":"2015-07-17 18:24:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7b6aec7b5c0097cc48e361c66bf283fe09269f3e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-22 23:35:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8a0e3539572207de73918ae10073a1de85f194e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-23 00:29:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/40/194440/1/check/gate-taskflow-python26/969faa4/ : SUCCESS in 2m 31s\n- gate-taskflow-pep8 http://logs.openstack.org/40/194440/1/check/gate-taskflow-pep8/c5bed34/ : SUCCESS in 1m 01s\n- gate-taskflow-docs http://docs-draft.openstack.org/40/194440/1/check/gate-taskflow-docs/111f456//doc/build/html/ : SUCCESS in 1m 46s\n- gate-taskflow-python27 http://logs.openstack.org/40/194440/1/check/gate-taskflow-python27/f3befb8/ : SUCCESS in 1m 55s\n- gate-taskflow-python34 http://logs.openstack.org/40/194440/1/check/gate-taskflow-python34/1e40b20/ : SUCCESS in 3m 17s\n- gate-taskflow-pypy http://logs.openstack.org/40/194440/1/check/gate-taskflow-pypy/f2bde98/ : FAILURE in 1m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/40/194440/1/check/gate-tempest-dsvm-neutron-src-taskflow/783547b/ : SUCCESS in 52m 21s","accounts_in_message":[],"_revision_number":1},{"id":"3f36e2289d348192705bdb69f76cca0e0a33e84c","author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"date":"2015-06-24 15:11:13.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"79d3f6e04580ecef76a8634454346dddf4e594c7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-24 15:30:28.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"573a18ad4a273fd613c292510c57283a07f9d5dc","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-24 18:52:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"27f915463dae4d2e8dd822066ea521ea4d5d0ef3","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-06-24 19:08:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b3bb6aa25eb9c3df3aa296e9bebd92acc49e1d2c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-24 19:52:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/40/194440/2/check/gate-taskflow-python26/40a3ccb/ : SUCCESS in 2m 12s\n- gate-taskflow-pep8 http://logs.openstack.org/40/194440/2/check/gate-taskflow-pep8/337a619/ : SUCCESS in 1m 07s\n- gate-taskflow-docs http://docs-draft.openstack.org/40/194440/2/check/gate-taskflow-docs/b98e5cd//doc/build/html/ : SUCCESS in 1m 41s\n- gate-taskflow-python27 http://logs.openstack.org/40/194440/2/check/gate-taskflow-python27/6bda8ad/ : SUCCESS in 2m 20s\n- gate-taskflow-python34 http://logs.openstack.org/40/194440/2/check/gate-taskflow-python34/f4ecf74/ : SUCCESS in 2m 14s\n- gate-taskflow-pypy http://logs.openstack.org/40/194440/2/check/gate-taskflow-pypy/1f4c77a/ : FAILURE in 1m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/40/194440/2/check/gate-tempest-dsvm-neutron-src-taskflow/8209437/ : SUCCESS in 44m 02s","accounts_in_message":[],"_revision_number":2},{"id":"9500a2d0d7ca8b4dea2f313c22a45971c1b4f959","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-09 21:25:54.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"d3c035e5389526fafc0e4b8f99e9d678c277f374","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-07-09 21:50:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"59aab9f277cb32fc89dbf33ac329670f05267556","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-09 23:06:18.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-pep8 http://logs.openstack.org/40/194440/3/check/gate-taskflow-pep8/da77418/ : SUCCESS in 1m 17s\n- gate-taskflow-docs http://logs.openstack.org/40/194440/3/check/gate-taskflow-docs/3adf197/ : FAILURE in 1m 33s\n- gate-taskflow-python27 http://logs.openstack.org/40/194440/3/check/gate-taskflow-python27/9e5c3e0/ : SUCCESS in 2m 15s\n- gate-taskflow-python34 http://logs.openstack.org/40/194440/3/check/gate-taskflow-python34/8d6317e/ : SUCCESS in 2m 29s\n- gate-taskflow-pypy http://logs.openstack.org/40/194440/3/check/gate-taskflow-pypy/087af4a/ : FAILURE in 1m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/40/194440/3/check/gate-tempest-dsvm-neutron-src-taskflow/53fad90/ : SUCCESS in 1h 10m 19s","accounts_in_message":[],"_revision_number":3},{"id":"001efd79cf98bb494338390b5594580154e42790","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-07-09 23:28:24.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a7d46c4a8f1cb1eea0325e48fa285c312158f911","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-10 00:34:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/40/194440/4/check/gate-taskflow-pep8/a45a98d/ : SUCCESS in 2m 27s\n- gate-taskflow-docs http://docs-draft.openstack.org/40/194440/4/check/gate-taskflow-docs/50c6901//doc/build/html/ : SUCCESS in 1m 36s\n- gate-taskflow-python27 http://logs.openstack.org/40/194440/4/check/gate-taskflow-python27/d8d966c/ : SUCCESS in 2m 00s\n- gate-taskflow-python34 http://logs.openstack.org/40/194440/4/check/gate-taskflow-python34/013f8ce/ : SUCCESS in 1m 52s\n- gate-taskflow-pypy http://logs.openstack.org/40/194440/4/check/gate-taskflow-pypy/36a5e77/ : FAILURE in 1m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/40/194440/4/check/gate-tempest-dsvm-neutron-src-taskflow/5086256/ : SUCCESS in 1h 02m 05s","accounts_in_message":[],"_revision_number":4},{"id":"039e71e182ad2c0c038a72fef1cec6478e6eaead","author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"date":"2015-07-17 15:59:18.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"58a4f79a3bf1fc84994360a23fc496b40374d72f","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-07-17 17:11:37.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"51a0aa78fa8ffe603e88d9ec2c07eca92e235ee6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 17:11:43.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"c276b4b055a501f6834474ce3ac02d62a9b8a956","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 18:24:58.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-docs http://docs-draft.openstack.org/40/194440/4/gate/gate-taskflow-docs/0aa9e99//doc/build/html/ : SUCCESS in 2m 10s\n- gate-taskflow-pep8 http://logs.openstack.org/40/194440/4/gate/gate-taskflow-pep8/93e9156/ : SUCCESS in 1m 19s\n- gate-taskflow-python27 http://logs.openstack.org/40/194440/4/gate/gate-taskflow-python27/5ce04aa/ : SUCCESS in 2m 21s\n- gate-taskflow-python34 http://logs.openstack.org/40/194440/4/gate/gate-taskflow-python34/c91b12b/ : SUCCESS in 2m 42s\n- gate-taskflow-pypy http://logs.openstack.org/40/194440/4/gate/gate-taskflow-pypy/c28c429/ : FAILURE in 2m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/40/194440/4/gate/gate-tempest-dsvm-neutron-src-taskflow/eda0d3d/ : SUCCESS in 1h 02m 44s","accounts_in_message":[],"_revision_number":4},{"id":"9a411deb93c8ca7553789577b8f0d0bffa9977aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 18:25:00.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f7e15248152066f90b38916fa7690f868a9bab97","revisions":{"1d33ed5e6153ace2935f4f003c4e917be2549d72":{"kind":"REWORK","_number":1,"created":"2015-06-22 23:35:01.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/40/194440/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/40/194440/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/40/194440/1"}}},"commit":{"parents":[{"commit":"211cf2f084a9772d9c9c731ec12cc9012588d2ee","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/211cf2f084a9772d9c9c731ec12cc9012588d2ee"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-22 23:27:51.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-22 23:30:13.000000000","tz":-420},"subject":"Compile lists of retry/task atoms at runtime `compile()` time","message":"Compile lists of retry/task atoms at runtime `compile()` time\n\nInstead of recompiling and rebuilding this list every iteration\nof the `iterate_retries` function we can just locally cache this\ninformation in the runtime `compile()` function and later just use\nit directly.\n\nChange-Id: I70e8409391d655730da61413300db05b25843350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1d33ed5e6153ace2935f4f003c4e917be2549d72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/1d33ed5e6153ace2935f4f003c4e917be2549d72"}]},"branch":"refs/heads/master"},"08d431aea8543b1fa59f997b59d60c9807d2d712":{"kind":"REWORK","_number":2,"created":"2015-06-24 19:08:31.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/40/194440/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/40/194440/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/40/194440/2"}}},"commit":{"parents":[{"commit":"211cf2f084a9772d9c9c731ec12cc9012588d2ee","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/211cf2f084a9772d9c9c731ec12cc9012588d2ee"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-22 23:27:51.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-24 18:50:16.000000000","tz":-420},"subject":"Compile lists of retry/task atoms at runtime `compile()` time","message":"Compile lists of retry/task atoms at runtime `compile()` time\n\nInstead of recompiling and rebuilding this list every iteration\nof the `iterate_retries` function we can just locally cache this\ninformation in the runtime `compile()` function and later just use\nit directly.\n\nChange-Id: I70e8409391d655730da61413300db05b25843350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/08d431aea8543b1fa59f997b59d60c9807d2d712"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/08d431aea8543b1fa59f997b59d60c9807d2d712"}]},"branch":"refs/heads/master"},"4c0cee1378a9874487d97736abe890bbc142f114":{"kind":"REWORK","_number":3,"created":"2015-07-09 21:50:46.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/40/194440/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/40/194440/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/40/194440/3"}}},"commit":{"parents":[{"commit":"87c12603eb2455802c9baa53caa31fb12e11279e","subject":"Merge \"Add support for conditional execution\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/87c12603eb2455802c9baa53caa31fb12e11279e"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-22 23:27:51.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-07-09 21:47:29.000000000","tz":-420},"subject":"Compile lists of retry/task atoms at runtime `compile()` time","message":"Compile lists of retry/task atoms at runtime `compile()` time\n\nInstead of recompiling and rebuilding this list every iteration\nof the `iterate_retries` function we can just locally cache this\ninformation in the runtime `compile()` function and later just use\nit directly.\n\nChange-Id: I70e8409391d655730da61413300db05b25843350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4c0cee1378a9874487d97736abe890bbc142f114"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/4c0cee1378a9874487d97736abe890bbc142f114"}]},"branch":"refs/heads/master"},"f7e15248152066f90b38916fa7690f868a9bab97":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-07-09 23:28:24.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/40/194440/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/40/194440/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/40/194440/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/40/194440/4"}}},"commit":{"parents":[{"commit":"87c12603eb2455802c9baa53caa31fb12e11279e","subject":"Merge \"Add support for conditional execution\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/87c12603eb2455802c9baa53caa31fb12e11279e"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-06-22 23:27:51.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-07-09 23:28:13.000000000","tz":-420},"subject":"Compile lists of retry/task atoms at runtime compile time","message":"Compile lists of retry/task atoms at runtime compile time\n\nInstead of recompiling and rebuilding this list every iteration\nof the ``iterate_retries`` function we can just locally cache this\ninformation in the runtime compile function and later just use\nit directly.\n\nChange-Id: I70e8409391d655730da61413300db05b25843350\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f7e15248152066f90b38916fa7690f868a9bab97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/f7e15248152066f90b38916fa7690f868a9bab97"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
