)]}'
{"id":"openstack%2Ftaskflow~131001","triplet_id":"openstack%2Ftaskflow~master~Ib91bd28ff4f24d831bb97715282ee8f3b6050c4c","project":"openstack/taskflow","branch":"master","hashtags":[],"change_id":"Ib91bd28ff4f24d831bb97715282ee8f3b6050c4c","subject":"Format failures via a static method","status":"MERGED","created":"2014-10-26 22:24:16.000000000","updated":"2014-12-02 02:23:59.000000000","submitted":"2014-12-02 02:23:59.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4430bcab1e4e64a811cd090e41b8957176abb794","_number":131001,"virtual_id_number":131001,"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"date":"2014-11-19 22:51:03.000000000","_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-12-02 02:23:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"}],"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"},"recommended":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":1,"date":"2014-11-19 20:43:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2014-12-02 01:52:27.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":1,"date":"2014-11-21 21:21:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2014-12-02 01:52:27.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":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"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":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"}],"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":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-11-19 20:43:05.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2014-11-21 21:21:04.000000000","updated_by":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"reviewer":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"state":"REVIEWER"},{"updated":"2014-12-02 02:23:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7b010546092bc21c0e700cb42978bf314b3dd1dd","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-10-26 22:24:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"495a23c88ce5aaacd24314884ba716345bf44e41","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-10-26 22:27:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"36f894cd027d30edb5d92d96203b196778f42211","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-26 23:27:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/01/131001/2/check/gate-taskflow-pep8/58f26cd : SUCCESS in 42s\n- gate-taskflow-docs http://docs-draft.openstack.org/01/131001/2/check/gate-taskflow-docs/aff7141/doc/build/html/ : SUCCESS in 1m 13s\n- gate-taskflow-python27 http://logs.openstack.org/01/131001/2/check/gate-taskflow-python27/87cc811 : SUCCESS in 1m 31s\n- gate-taskflow-python33 http://logs.openstack.org/01/131001/2/check/gate-taskflow-python33/6a2fb1f : SUCCESS in 3m 13s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/01/131001/2/check/gate-tempest-dsvm-src-taskflow/f9a3786 : SUCCESS in 52m 02s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/01/131001/2/check/gate-tempest-dsvm-neutron-src-taskflow/8976c3b : SUCCESS in 59m 24s\n- gate-taskflow-python26 http://logs.openstack.org/01/131001/2/check/gate-taskflow-python26/cf12bba : SUCCESS in 1m 31s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/01/131001/2/check/gate-taskflow-unittests-26-sa7-mysql/03457fb : SUCCESS in 2m 02s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/01/131001/2/check/gate-taskflow-unittests-27-sa8-mysql/0149ff8 : SUCCESS in 1m 28s","accounts_in_message":[],"_revision_number":2},{"id":"93187ac0a18ccd22b180c70519d5d46b33d09695","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-10-27 02:23:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"41d6f757bf323843b7790280282311d70fd6e2c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-27 03:25:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/01/131001/3/check/gate-taskflow-pep8/705da02 : SUCCESS in 51s\n- gate-taskflow-docs http://docs-draft.openstack.org/01/131001/3/check/gate-taskflow-docs/ca27d00/doc/build/html/ : SUCCESS in 1m 09s\n- gate-taskflow-python27 http://logs.openstack.org/01/131001/3/check/gate-taskflow-python27/554b424 : SUCCESS in 1m 42s\n- gate-taskflow-python33 http://logs.openstack.org/01/131001/3/check/gate-taskflow-python33/d8cc3dc : SUCCESS in 3m 27s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/01/131001/3/check/gate-tempest-dsvm-src-taskflow/bcc47f3 : SUCCESS in 42m 14s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/01/131001/3/check/gate-tempest-dsvm-neutron-src-taskflow/b6f8a29 : SUCCESS in 1h 02m 30s\n- gate-taskflow-python26 http://logs.openstack.org/01/131001/3/check/gate-taskflow-python26/1065ccf : SUCCESS in 2m 03s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/01/131001/3/check/gate-taskflow-unittests-26-sa7-mysql/111f1e4 : SUCCESS in 1m 38s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/01/131001/3/check/gate-taskflow-unittests-27-sa8-mysql/12463b9 : SUCCESS in 1m 32s","accounts_in_message":[],"_revision_number":3},{"id":"5e7c0c6497237289c50bcdf17cd7f4dbf0a730c5","author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"date":"2014-10-27 21:36:30.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nThanks for making the change, looks much cleaner but have a concern.","accounts_in_message":[],"_revision_number":3},{"id":"8bd43631aa9ea0e09cdf3d5c9c9a10b5861fc9f1","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-10-27 22:04:36.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f460843ac8e62eac0ad072666c70a73831737dfe","author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"date":"2014-10-27 22:46:43.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nLooks good to me.","accounts_in_message":[],"_revision_number":3},{"id":"d2ac7a20869e64205a67da76b369f09b6344ad58","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2014-10-31 15:36:35.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"39918a5983c4ae66dfd911c88cbdaf2d26bef9f5","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-13 09:14:59.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6d22e9ab3b9fc54df03d96e98c96bca2ef02e8d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-13 10:22:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/01/131001/4/check/gate-taskflow-pep8/678cb76 : SUCCESS in 53s\n- gate-taskflow-docs http://docs-draft.openstack.org/01/131001/4/check/gate-taskflow-docs/b8b0ae6/doc/build/html/ : SUCCESS in 47s\n- gate-taskflow-python27 http://logs.openstack.org/01/131001/4/check/gate-taskflow-python27/ac731cf : SUCCESS in 1m 44s\n- gate-taskflow-python33 http://logs.openstack.org/01/131001/4/check/gate-taskflow-python33/13b151e : SUCCESS in 3m 21s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/01/131001/4/check/gate-tempest-dsvm-src-taskflow/ca668f1 : SUCCESS in 55m 51s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/01/131001/4/check/gate-tempest-dsvm-neutron-src-taskflow/c664a9a : SUCCESS in 1h 00m 15s\n- gate-taskflow-python26 http://logs.openstack.org/01/131001/4/check/gate-taskflow-python26/ac999cb : SUCCESS in 1m 45s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/01/131001/4/check/gate-taskflow-unittests-26-sa7-mysql/294979a : SUCCESS in 1m 31s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/01/131001/4/check/gate-taskflow-unittests-27-sa8-mysql/7ead7ac : SUCCESS in 1m 26s","accounts_in_message":[],"_revision_number":4},{"id":"3c636e342c0c04dd0d6c4536da9193431de83ff1","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2014-11-13 16:34:04.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"91c3de947ad1f13554ea2d5e03cb98b63e4fa774","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 03:06:47.000000000","message":"Patch Set 4: 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":4},{"id":"324d06b0d06cb4de9cb9c01769ade5259f180297","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-19 19:37:52.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"293a0ffeb9447e20d568d86e6f64fb92e0de3873","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2014-11-19 20:43:05.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"06d6c105e9f4d4e39032a4801922734f49e0e339","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-19 20:49:24.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-taskflow-pep8 http://logs.openstack.org/01/131001/5/check/gate-taskflow-pep8/59d5a30 : SUCCESS in 44s\n- gate-taskflow-docs http://docs-draft.openstack.org/01/131001/5/check/gate-taskflow-docs/a4ea917/doc/build/html/ : SUCCESS in 1m 03s\n- gate-taskflow-python27 http://logs.openstack.org/01/131001/5/check/gate-taskflow-python27/ded1563 : SUCCESS in 1m 07s\n- gate-taskflow-python33 http://logs.openstack.org/01/131001/5/check/gate-taskflow-python33/fc83aca : SUCCESS in 2m 38s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/01/131001/5/check/gate-tempest-dsvm-src-taskflow/ecf9c28 : SUCCESS in 49m 55s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/01/131001/5/check/gate-tempest-dsvm-neutron-src-taskflow/7e1fb74 : SUCCESS in 1h 00m 21s\n- gate-taskflow-python26 http://logs.openstack.org/01/131001/5/check/gate-taskflow-python26/f7cf6b9 : SUCCESS in 1m 21s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/01/131001/5/check/gate-taskflow-unittests-26-sa7-mysql/c27fb26 : SUCCESS in 1m 39s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/01/131001/5/check/gate-taskflow-unittests-27-sa8-mysql/2e35bcd : SUCCESS in 1m 03s","accounts_in_message":[],"_revision_number":5},{"id":"6d517af6779fd978f509f999627f8ca66c010e9c","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-11-19 22:51:03.000000000","message":"Patch Set 5:\n\nThanks, damn rebases :-P","accounts_in_message":[],"_revision_number":5},{"id":"2d167b1a531ae7eb8157466db17ddc4a6f8e87e9","author":{"_account_id":10263,"name":"Vilobh Meshram","email":"vilobhmm@yahoo-inc.com","username":"vilobhmm"},"date":"2014-11-21 21:21:04.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"d62437b75a05d7294a55b15eb104c6842318924d","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-12-02 01:52:27.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nGo!","accounts_in_message":[],"_revision_number":5},{"id":"dce4bbfd6beb3bdf62f0acd558b8c80785417e29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 01:52:28.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"376eec780b6fe4855d3f5c5aee72258343cb399d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 02:23:59.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-taskflow-python26 http://logs.openstack.org/01/131001/5/gate/gate-taskflow-python26/f01f0d7 : SUCCESS in 1m 29s\n- gate-taskflow-docs http://docs-draft.openstack.org/01/131001/5/gate/gate-taskflow-docs/ea33c29/doc/build/html/ : SUCCESS in 1m 13s\n- gate-taskflow-pep8 http://logs.openstack.org/01/131001/5/gate/gate-taskflow-pep8/77f199e : SUCCESS in 1m 03s\n- gate-taskflow-python27 http://logs.openstack.org/01/131001/5/gate/gate-taskflow-python27/04d5877 : SUCCESS in 1m 28s\n- gate-taskflow-python33 http://logs.openstack.org/01/131001/5/gate/gate-taskflow-python33/a7403cf : SUCCESS in 2m 22s\n- gate-tempest-dsvm-src-taskflow http://logs.openstack.org/01/131001/5/gate/gate-tempest-dsvm-src-taskflow/d829f6f : SUCCESS in 31m 27s\n- gate-tempest-dsvm-neutron-src-taskflow http://logs.openstack.org/01/131001/5/gate/gate-tempest-dsvm-neutron-src-taskflow/b65e524 : SUCCESS in 31m 05s\n- gate-taskflow-unittests-26-sa7-mysql http://logs.openstack.org/01/131001/5/gate/gate-taskflow-unittests-26-sa7-mysql/8d736b8 : SUCCESS in 1m 19s\n- gate-taskflow-unittests-27-sa8-mysql http://logs.openstack.org/01/131001/5/gate/gate-taskflow-unittests-27-sa8-mysql/50b019a : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":5},{"id":"4430bcab1e4e64a811cd090e41b8957176abb794","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 02:23:59.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"7d199e0ddb17a8ecdd5269f2134e0b40c804ba1b","revisions":{"ad4f883d44d15d41923fb629e7051246b290663c":{"kind":"REWORK","_number":1,"created":"2014-10-26 22:24:16.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/01/131001/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/01/131001/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/01/131001/1"}}},"commit":{"parents":[{"commit":"5903a388bca24a90a4120aa67d14d2e2c8b8f484","subject":"Merge \"Add pbr to installation requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5903a388bca24a90a4120aa67d14d2e2c8b8f484"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-26 22:21:30.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-26 22:24:15.000000000","tz":-420},"subject":"Format task failures via a static method","message":"Format task failures via a static method\n\nTo allow for customized formatting of failures create and\nuse a tiny helper function that can be used to alter how task\nfailures are formatted to better suite the users needs. This\nallows for users to dervive from the top level class and\nadjust there formatting for how they see fit (as long as they\nreturn the same two values that are desired).\n\nChange-Id: Ib91bd28ff4f24d831bb97715282ee8f3b6050c4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ad4f883d44d15d41923fb629e7051246b290663c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/ad4f883d44d15d41923fb629e7051246b290663c"}]},"branch":"refs/heads/master"},"891032ab38bfa044b85765012cd0ca9f97ab5d38":{"kind":"REWORK","_number":2,"created":"2014-10-26 22:27:45.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/01/131001/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/01/131001/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/01/131001/2"}}},"commit":{"parents":[{"commit":"5903a388bca24a90a4120aa67d14d2e2c8b8f484","subject":"Merge \"Add pbr to installation requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5903a388bca24a90a4120aa67d14d2e2c8b8f484"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-26 22:21:30.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-26 22:27:13.000000000","tz":-420},"subject":"Format failures via a static method","message":"Format failures via a static method\n\nTo allow for customized formatting of failures create and\nuse a tiny helper function that can be used to alter how\nfailures are formatted to better suite the users needs.\n\nThis allows for users to dervive from the top level class and\nadjust there formatting for how they see fit (as long as they\nreturn the same two values that the methods api defines).\n\nChange-Id: Ib91bd28ff4f24d831bb97715282ee8f3b6050c4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/891032ab38bfa044b85765012cd0ca9f97ab5d38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/891032ab38bfa044b85765012cd0ca9f97ab5d38"}]},"branch":"refs/heads/master"},"8f9dc1f611187afde2620cd55a0865e39f44d77f":{"kind":"REWORK","_number":3,"created":"2014-10-27 02:23:03.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/01/131001/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/01/131001/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/01/131001/3"}}},"commit":{"parents":[{"commit":"5903a388bca24a90a4120aa67d14d2e2c8b8f484","subject":"Merge \"Add pbr to installation requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5903a388bca24a90a4120aa67d14d2e2c8b8f484"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-26 22:21:30.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-27 02:22:59.000000000","tz":-420},"subject":"Format failures via a static method","message":"Format failures via a static method\n\nTo allow for customized formatting of failures create and\nuse a tiny helper function that can be used to alter how\nfailures are formatted to better suite the users needs.\n\nThis allows for users to dervive from the top level class and\nadjust there formatting for how they see fit (as long as they\nreturn the same two values that the methods api defines).\n\nChange-Id: Ib91bd28ff4f24d831bb97715282ee8f3b6050c4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8f9dc1f611187afde2620cd55a0865e39f44d77f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8f9dc1f611187afde2620cd55a0865e39f44d77f"}]},"branch":"refs/heads/master"},"97fbe3caa9d9779427a91fda2dace076ae585a7f":{"kind":"REWORK","_number":4,"created":"2014-11-13 09:14:59.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/01/131001/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/01/131001/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/01/131001/4"}}},"commit":{"parents":[{"commit":"5903a388bca24a90a4120aa67d14d2e2c8b8f484","subject":"Merge \"Add pbr to installation requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/5903a388bca24a90a4120aa67d14d2e2c8b8f484"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-26 22:21:30.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-13 09:12:25.000000000","tz":-480},"subject":"Format failures via a static method","message":"Format failures via a static method\n\nTo allow for customized formatting of failures create and\nuse a tiny helper function that can be used to alter how\nfailures are formatted to better suite the users needs.\n\nThis allows for users to dervive from the top level class and\nadjust there formatting for how they see fit (as long as they\nreturn the same two values that the methods api defines).\n\nChange-Id: Ib91bd28ff4f24d831bb97715282ee8f3b6050c4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/97fbe3caa9d9779427a91fda2dace076ae585a7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/97fbe3caa9d9779427a91fda2dace076ae585a7f"}]},"branch":"refs/heads/master"},"7d199e0ddb17a8ecdd5269f2134e0b40c804ba1b":{"kind":"REWORK","_number":5,"created":"2014-11-19 19:37:52.000000000","uploader":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"ref":"refs/changes/01/131001/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/01/131001/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/01/131001/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/01/131001/5"}}},"commit":{"parents":[{"commit":"2fcf67d6b91476260cc09fc04cbe86c134ad4f20","subject":"Merge \"Remove attrdict and just use existing types\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2fcf67d6b91476260cc09fc04cbe86c134ad4f20"}]}],"author":{"name":"Joshua Harlow","email":"harlowja@gmail.com","date":"2014-10-26 22:21:30.000000000","tz":-420},"committer":{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","date":"2014-11-19 19:37:35.000000000","tz":-480},"subject":"Format failures via a static method","message":"Format failures via a static method\n\nTo allow for customized formatting of failures create and\nuse a tiny helper function that can be used to alter how\nfailures are formatted to better suite the users needs.\n\nThis allows for users to dervive from the top level class and\nadjust there formatting for how they see fit (as long as they\nreturn the same two values that the methods api defines).\n\nChange-Id: Ib91bd28ff4f24d831bb97715282ee8f3b6050c4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7d199e0ddb17a8ecdd5269f2134e0b40c804ba1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/7d199e0ddb17a8ecdd5269f2134e0b40c804ba1b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
