)]}'
{"id":"openstack%2Ftaskflow~155060","triplet_id":"openstack%2Ftaskflow~master~Id03e4229b40b9da5c9a349ee00c13053a9eb75eb","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"Id03e4229b40b9da5c9a349ee00c13053a9eb75eb","subject":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes","status":"MERGED","created":"2015-02-11 21:23:08.000000000","updated":"2015-02-24 07:06:01.000000000","submitted":"2015-02-24 07:06:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"56116b47e44100392a4f334127b931d480f96db2","_number":155060,"virtual_id_number":155060,"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-02-24 07:06:00.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-02-24 06:07:35.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":0,"_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-02-24 06:07:35.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-02-12 17:04:25.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-02-24 07:06:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"357b519186cd367a70ddf3b07dd902115c9cf626","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-02-11 21:23:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9c244d3b361604e2f1d6fc197332620d04d00171","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-11 22:03:19.000000000","message":"Patch Set 1: 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/60/155060/1/check/gate-taskflow-python26/f1b1dd7/ : SUCCESS in 1m 33s\n- gate-taskflow-pep8 http://logs.openstack.org/60/155060/1/check/gate-taskflow-pep8/642a071/ : SUCCESS in 51s\n- gate-taskflow-docs http://docs-draft.openstack.org/60/155060/1/check/gate-taskflow-docs/ab6bf72//doc/build/html/ : SUCCESS in 1m 24s\n- gate-taskflow-python27 http://logs.openstack.org/60/155060/1/check/gate-taskflow-python27/756f722/ : SUCCESS in 1m 37s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/60/155060/1/check/gate-tempest-dsvm-neutron-src-taskflow/96ac2e5/ : FAILURE in 37m 44s\n- gate-taskflow-python34 http://logs.openstack.org/60/155060/1/check/gate-taskflow-python34/51380c2/ : SUCCESS in 3m 22s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/60/155060/1/check/gate-taskflow-tox-py26-sa7-mysql/f8c4703/ : SUCCESS in 3m 26s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/60/155060/1/check/gate-taskflow-tox-py27-sa8-mysql/f99d3b4/ : SUCCESS in 1m 31s","accounts_in_message":[],"_revision_number":1},{"id":"50d6befadcadf576815a32a48ee9451a02ea8df6","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-02-11 22:25:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"db4e8755a58a42d19062312326e8ab8cee30ac4c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-11 23:05:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/60/155060/2/check/gate-taskflow-python26/468b417/ : SUCCESS in 1m 43s\n- gate-taskflow-pep8 http://logs.openstack.org/60/155060/2/check/gate-taskflow-pep8/082407c/ : SUCCESS in 1m 11s\n- gate-taskflow-docs http://docs-draft.openstack.org/60/155060/2/check/gate-taskflow-docs/4a894ed//doc/build/html/ : SUCCESS in 1m 15s\n- gate-taskflow-python27 http://logs.openstack.org/60/155060/2/check/gate-taskflow-python27/ed90e02/ : SUCCESS in 1m 27s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/60/155060/2/check/gate-tempest-dsvm-neutron-src-taskflow/6f9ea91/ : SUCCESS in 33m 10s\n- gate-taskflow-python34 http://logs.openstack.org/60/155060/2/check/gate-taskflow-python34/eb1ea1e/ : SUCCESS in 2m 53s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/60/155060/2/check/gate-taskflow-tox-py26-sa7-mysql/709edd5/ : SUCCESS in 1m 24s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/60/155060/2/check/gate-taskflow-tox-py27-sa8-mysql/cb13a42/ : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":2},{"id":"3a37c5cd2eec9d8690447403578be8f73c9f567e","author":{"_account_id":10584,"name":"Min Pae","username":"sputnik13","inactive":true},"date":"2015-02-12 17:04:25.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"677ea25ac80d5157c016deca14d84c1d9a031dd3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-15 05:16:23.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":"4d2527786de403454343ae4f88ad5e663c022df3","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-02-17 02:26:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a6a2f15fd8dba3a4bcc802abb0667146c43a691a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-17 03:09:56.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/60/155060/3/check/gate-taskflow-python26/ae309a8/ : FAILURE in 3m 52s\n- gate-taskflow-pep8 http://logs.openstack.org/60/155060/3/check/gate-taskflow-pep8/e98811d/ : SUCCESS in 55s\n- gate-taskflow-docs http://docs-draft.openstack.org/60/155060/3/check/gate-taskflow-docs/f112c55//doc/build/html/ : SUCCESS in 1m 32s\n- gate-taskflow-python27 http://logs.openstack.org/60/155060/3/check/gate-taskflow-python27/50deb9e/ : FAILURE in 4m 11s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/60/155060/3/check/gate-tempest-dsvm-neutron-src-taskflow/32c6d91/ : FAILURE in 42m 56s\n- gate-taskflow-python34 http://logs.openstack.org/60/155060/3/check/gate-taskflow-python34/7a264ca/ : FAILURE in 5m 32s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/60/155060/3/check/gate-taskflow-tox-py26-sa7-mysql/a7d41ae/ : FAILURE in 3m 52s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/60/155060/3/check/gate-taskflow-tox-py27-sa8-mysql/8091774/ : FAILURE in 6m 22s","accounts_in_message":[],"_revision_number":3},{"id":"faadc6f88abfe832e6c0958fc7c5934e3095039d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-02-17 04:00:40.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"471b0b1c299c4b234452b2fbffa507c6c1bdecb7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-17 04:44:00.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/60/155060/4/check/gate-taskflow-python26/87bf6b4/ : SUCCESS in 1m 39s\n- gate-taskflow-pep8 http://logs.openstack.org/60/155060/4/check/gate-taskflow-pep8/ace1a10/ : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/60/155060/4/check/gate-taskflow-docs/65f8374//doc/build/html/ : SUCCESS in 1m 03s\n- gate-taskflow-python27 http://logs.openstack.org/60/155060/4/check/gate-taskflow-python27/080ed60/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/60/155060/4/check/gate-tempest-dsvm-neutron-src-taskflow/078a057/ : SUCCESS in 43m 15s\n- gate-taskflow-python34 http://logs.openstack.org/60/155060/4/check/gate-taskflow-python34/6f9276c/ : SUCCESS in 3m 37s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/60/155060/4/check/gate-taskflow-tox-py26-sa7-mysql/8a88e17/ : SUCCESS in 1m 40s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/60/155060/4/check/gate-taskflow-tox-py27-sa8-mysql/316acfc/ : SUCCESS in 1m 30s","accounts_in_message":[],"_revision_number":4},{"id":"100e204d4fc39947ece07cd1585a006fe3362919","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2015-02-24 06:07:35.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"f7b1461c73a4999df6b835dd6f93531060e49f33","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 06:07:36.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"69a7b7367de6a1ec591dacacc29accec3ee386ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 07:06:00.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/60/155060/4/gate/gate-taskflow-python26/8bdee38/ : SUCCESS in 1m 39s\n- gate-taskflow-docs http://docs-draft.openstack.org/60/155060/4/gate/gate-taskflow-docs/21ba2a3//doc/build/html/ : SUCCESS in 1m 19s\n- gate-taskflow-pep8 http://logs.openstack.org/60/155060/4/gate/gate-taskflow-pep8/b80541b/ : SUCCESS in 57s\n- gate-taskflow-python27 http://logs.openstack.org/60/155060/4/gate/gate-taskflow-python27/037c3e3/ : SUCCESS in 1m 47s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/60/155060/4/gate/gate-tempest-dsvm-neutron-src-taskflow/0aeb3ae/ : SUCCESS in 56m 25s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/60/155060/4/gate/gate-taskflow-tox-py26-sa7-mysql/0d77202/ : SUCCESS in 1m 24s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/60/155060/4/gate/gate-taskflow-tox-py27-sa8-mysql/cd53b46/ : SUCCESS in 1m 21s\n- gate-taskflow-python34 http://logs.openstack.org/60/155060/4/gate/gate-taskflow-python34/fa4009c/ : SUCCESS in 2m 59s","accounts_in_message":[],"_revision_number":4},{"id":"56116b47e44100392a4f334127b931d480f96db2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-24 07:06:01.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d4129479cfaa5170b01c866237ca2c14ba5c4c42","revisions":{"40053609cba59662c51ee423b7090aefabfff464":{"kind":"REWORK","_number":1,"created":"2015-02-11 21:23:08.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/60/155060/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/60/155060/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/60/155060/1"}}},"commit":{"parents":[{"commit":"761321dec705434befcc9005e16434a46d412c98","subject":"Merge \"Map optional arguments as well as required arguments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/761321dec705434befcc9005e16434a46d412c98"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-02-11 21:13:15.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-02-11 21:19:24.000000000","tz":-480},"subject":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes","message":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes\n\nSince we are mixing properties and attributes in the atom\nclass it seems better just to standardize on the one that has\nthe most (attributes) and just mention that they are and should\nalways be immutable in the atom class documentation.\n\nChange-Id: Id03e4229b40b9da5c9a349ee00c13053a9eb75eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/40053609cba59662c51ee423b7090aefabfff464"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/40053609cba59662c51ee423b7090aefabfff464"}]},"branch":"refs/heads/master"},"ddbb11bdd0e3973b6e5f2f3597f20090dcce1906":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-02-11 22:25:10.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/60/155060/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/60/155060/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/60/155060/2"}}},"commit":{"parents":[{"commit":"761321dec705434befcc9005e16434a46d412c98","subject":"Merge \"Map optional arguments as well as required arguments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/761321dec705434befcc9005e16434a46d412c98"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-02-11 21:13:15.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-02-11 22:23:36.000000000","tz":-480},"subject":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes","message":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes\n\nSince we are mixing properties and attributes in the atom\nclass it seems better just to standardize on the one that has\nthe most (attributes) and just mention that they are and should\nalways be immutable in the atom class documentation.\n\nDepends-On: I18699fc64391445436537854a5e3723f4e89e961\n\nChange-Id: Id03e4229b40b9da5c9a349ee00c13053a9eb75eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ddbb11bdd0e3973b6e5f2f3597f20090dcce1906"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ddbb11bdd0e3973b6e5f2f3597f20090dcce1906"}]},"branch":"refs/heads/master"},"87ca484dabe884336868ffeddf9248d11f158bb4":{"kind":"REWORK","_number":3,"created":"2015-02-17 02:26:57.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/60/155060/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/60/155060/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/60/155060/3"}}},"commit":{"parents":[{"commit":"28bece7c7c97199b8d941b16865c3670c323589a","subject":"Merge \"Revert \"Add retries to fetching the zookeeper server version\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/28bece7c7c97199b8d941b16865c3670c323589a"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-02-11 21:13:15.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-02-17 02:27:00.000000000","tz":-480},"subject":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes","message":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes\n\nSince we are mixing properties and attributes in the atom\nclass it seems better just to standardize on the one that has\nthe most (attributes) and just mention that they are and should\nalways be immutable in the atom class documentation.\n\nDepends-On: I18699fc64391445436537854a5e3723f4e89e961\n\nChange-Id: Id03e4229b40b9da5c9a349ee00c13053a9eb75eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/87ca484dabe884336868ffeddf9248d11f158bb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/87ca484dabe884336868ffeddf9248d11f158bb4"}]},"branch":"refs/heads/master"},"d4129479cfaa5170b01c866237ca2c14ba5c4c42":{"kind":"REWORK","_number":4,"created":"2015-02-17 04:00:40.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/60/155060/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/60/155060/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/60/155060/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/60/155060/4"}}},"commit":{"parents":[{"commit":"28bece7c7c97199b8d941b16865c3670c323589a","subject":"Merge \"Revert \"Add retries to fetching the zookeeper server version\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/28bece7c7c97199b8d941b16865c3670c323589a"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2015-02-11 21:13:15.000000000","tz":-480},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2015-02-17 04:00:45.000000000","tz":-480},"subject":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes","message":"Move \u0027provides\u0027 and \u0027name\u0027 to instance attributes\n\nSince we are mixing properties and attributes in the atom\nclass it seems better just to standardize on the one that has\nthe most (attributes) and just mention that they are and should\nalways be immutable in the atom class documentation.\n\nDepends-On: I18699fc64391445436537854a5e3723f4e89e961\n\nChange-Id: Id03e4229b40b9da5c9a349ee00c13053a9eb75eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d4129479cfaa5170b01c866237ca2c14ba5c4c42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/d4129479cfaa5170b01c866237ca2c14ba5c4c42"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
