)]}'
{"id":"openstack%2Ftaskflow~91190","triplet_id":"openstack%2Ftaskflow~master~I9479ca20fa9ed1217a56314c1551d394f5f1ecb5","project":"openstack/taskflow","branch":"master","topic":"job_board_example","hashtags":[],"change_id":"I9479ca20fa9ed1217a56314c1551d394f5f1ecb5","subject":"Add an example for the job board feature","status":"MERGED","created":"2014-04-29 23:24:12.000000000","updated":"2014-05-06 07:18:42.000000000","submitted":"2014-05-06 07:18:42.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8b5356c7ddcd61a90d0810c84463304948252401","_number":91190,"virtual_id_number":91190,"owner":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":0,"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},{"value":2,"date":"2014-05-06 07:18:42.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}],"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":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":2,"date":"2014-05-05 21:11:22.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":"2014-05-06 06:16:56.000000000","_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}],"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":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"all":[{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"value":0,"_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-05-06 06:16:56.000000000","_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},{"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":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}],"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":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-04-30 00:38:42.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-04-30 14:20:11.000000000","updated_by":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"reviewer":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"state":"REVIEWER"},{"updated":"2014-05-05 21:11:22.000000000","updated_by":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"reviewer":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"state":"REVIEWER"},{"updated":"2014-05-06 06:16:56.000000000","updated_by":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"reviewer":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"state":"REVIEWER"},{"updated":"2014-05-06 07:18:42.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6c00971065a5c1b1a3d842a83b2fc4864731cef9","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-04-29 23:24:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9a5ab5ee83c53cfcf0e3790e9c0ef301cc7d9456","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-29 23:24:13.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"90fb459e525a41101bceb2a6b3363759c515cab7","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-04-29 23:31:01.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4df35442cddfbba512122532b1bfc6e22d0e642d","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-04-29 23:36:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"12dc90081430bbebaa39cc7e2a86e4d87afe37f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-29 23:36:49.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"2a9a0f2c05ab4287c57c585a17326cb5a2ad98c5","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-04-29 23:37:47.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"747119675dde7779a3fe57e59078ce7ec0ddb027","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-04-29 23:51:26.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a1abd66814c7546feef6caa7dd7a4679b2257540","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-30 00:38:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/91190/2/check/gate-taskflow-pep8/a14d22d : FAILURE in 1m 27s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/91190/2/check/gate-taskflow-docs/57c3497/doc/build/html/ : SUCCESS in 1m 42s\n- gate-taskflow-python26 http://logs.openstack.org/90/91190/2/check/gate-taskflow-python26/928ea5b : SUCCESS in 1m 39s\n- gate-taskflow-python27 http://logs.openstack.org/90/91190/2/check/gate-taskflow-python27/3549ca3 : SUCCESS in 2m 52s\n- gate-taskflow-python33 http://logs.openstack.org/90/91190/2/check/gate-taskflow-python33/fb4f729 : SUCCESS in 3m 55s\n- check-tempest-dsvm-full http://logs.openstack.org/90/91190/2/check/check-tempest-dsvm-full/1ac239f : SUCCESS in 1h 01m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/90/91190/2/check/check-tempest-dsvm-neutron/5067df0 : SUCCESS in 1h 00m 43s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/91190/2/check/check-tempest-dsvm-neutron-heat-slow/5e0cc43 : SUCCESS in 25m 56s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/90/91190/2/check/check-grenade-dsvm/cd81871 : SUCCESS in 32m 59s\n- check-grenade-dsvm-neutron http://logs.openstack.org/90/91190/2/check/check-grenade-dsvm-neutron/b3c89e2 : FAILURE in 31m 27s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/91190/2/check/gate-taskflow-tox-py26-sa7-mysql/9a5b76a : SUCCESS in 2m 55s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/91190/2/check/gate-taskflow-tox-py27-sa8-mysql/ba2e6ae : SUCCESS in 2m 36s","accounts_in_message":[],"_revision_number":2},{"id":"50984be3f0fb6eb112bbcfce7da23d58ff95c96c","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-04-30 00:38:42.000000000","message":"Patch Set 2:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1285323\n- gate-taskflow-pep8: unrecognized error\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":2},{"id":"dc37679ec625c7967e4d98df39754d15c41a7c68","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-04-30 09:10:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"620e2ddfeb395e4aa9083650bd062e51d51b76f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-30 10:08:07.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"1a3e4f60f5fffbf9446312cdb486db6166203788","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-04-30 10:08:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"38c6058cf1612ecf15e2913e02ac7770ce5c3c4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-30 11:10:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/91190/3/check/gate-taskflow-pep8/f1033a8 : SUCCESS in 1m 19s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/91190/3/check/gate-taskflow-docs/0ad41e2/doc/build/html/ : SUCCESS in 1m 44s\n- gate-taskflow-python26 http://logs.openstack.org/90/91190/3/check/gate-taskflow-python26/4f426c3 : SUCCESS in 3m 05s\n- gate-taskflow-python27 http://logs.openstack.org/90/91190/3/check/gate-taskflow-python27/3b8454c : SUCCESS in 2m 54s\n- gate-taskflow-python33 http://logs.openstack.org/90/91190/3/check/gate-taskflow-python33/9e5525a : SUCCESS in 4m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/90/91190/3/check/check-tempest-dsvm-full/3caa922 : SUCCESS in 58m 59s\n- check-tempest-dsvm-neutron http://logs.openstack.org/90/91190/3/check/check-tempest-dsvm-neutron/d2a3568 : SUCCESS in 1h 01m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/91190/3/check/check-tempest-dsvm-neutron-heat-slow/987e7c0 : SUCCESS in 23m 45s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/90/91190/3/check/check-grenade-dsvm/ee0d583 : SUCCESS in 35m 33s\n- check-grenade-dsvm-neutron http://logs.openstack.org/90/91190/3/check/check-grenade-dsvm-neutron/3b3cb12 : FAILURE in 34m 08s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/91190/3/check/gate-taskflow-tox-py26-sa7-mysql/999b32a : SUCCESS in 2m 33s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/91190/3/check/gate-taskflow-tox-py27-sa8-mysql/a45928f : SUCCESS in 2m 35s","accounts_in_message":[],"_revision_number":3},{"id":"ee4bb53feabd24401777fa4e389ea14d83fb9fab","author":{"_account_id":11024,"name":"Dan Krause","email":"dan@dankrause.net","username":"dankrause"},"date":"2014-04-30 14:20:11.000000000","message":"Patch Set 3:\n\nI disagree with removing the persistence. Since this is example code, I feel like we should demonstrate how to use it. We should have command-line args that configure the persistence backend, with a default to \"memory\". This would allow some future example conductor code to pull jobs from a jobboard that were inserted with this client and run them, and the results could be inspected.","accounts_in_message":[],"_revision_number":3},{"id":"9c1703d952b882b76bf1e6b7de2dfaaee9400cea","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-04-30 22:59:32.000000000","message":"Patch Set 3:\n\nHmmm, another option, use a persistence backend that will persist, sqlalchemy should work with sqlite so maybe just in this example have an argument be the \u0027file\u0027 that will be used/or created (the file being a sqlite database). That way it is more useful than the memory backend (which doesn\u0027t persist when the process exists).","accounts_in_message":[],"_revision_number":3},{"id":"d35615940f533be1c7ce2faf79f6437cd9aae090","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-05-05 20:15:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"bdd137bb5b3075a826aebbfcd0268b37db69ad51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 20:15:46.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"2412abb52e92e9cb6182d9d1b0c41a617aac2909","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-05 21:03:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-taskflow-pep8 http://logs.openstack.org/90/91190/4/check/gate-taskflow-pep8/85aacda : SUCCESS in 1m 04s\n- gate-taskflow-docs http://docs-draft.openstack.org/90/91190/4/check/gate-taskflow-docs/b648cee/doc/build/html/ : SUCCESS in 1m 28s\n- gate-taskflow-python26 http://logs.openstack.org/90/91190/4/check/gate-taskflow-python26/6d84309 : SUCCESS in 1m 54s\n- gate-taskflow-python27 http://logs.openstack.org/90/91190/4/check/gate-taskflow-python27/6b04561 : SUCCESS in 1m 49s\n- gate-taskflow-python33 http://logs.openstack.org/90/91190/4/check/gate-taskflow-python33/4404be9 : SUCCESS in 4m 55s\n- check-tempest-dsvm-full http://logs.openstack.org/90/91190/4/check/check-tempest-dsvm-full/4f8775a : SUCCESS in 41m 07s\n- check-tempest-dsvm-neutron http://logs.openstack.org/90/91190/4/check/check-tempest-dsvm-neutron/e327cd2 : SUCCESS in 47m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/90/91190/4/check/check-tempest-dsvm-neutron-heat-slow/99ef0b6 : SUCCESS in 19m 46s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/90/91190/4/check/check-grenade-dsvm/72ee441 : SUCCESS in 31m 37s\n- check-grenade-dsvm-neutron http://logs.openstack.org/90/91190/4/check/check-grenade-dsvm-neutron/b54cea0 : FAILURE in 29m 42s (non-voting)\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/91190/4/check/gate-taskflow-tox-py26-sa7-mysql/343c9c3 : SUCCESS in 1m 50s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/91190/4/check/gate-taskflow-tox-py27-sa8-mysql/6f902b5 : SUCCESS in 1m 34s","accounts_in_message":[],"_revision_number":4},{"id":"9155d2de95d8954fff0f290c2d204af61d6e796e","author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"date":"2014-05-05 21:11:22.000000000","message":"Patch Set 4: Code-Review+2\n\nThanks much!","accounts_in_message":[],"_revision_number":4},{"id":"ae8b3278b8a27007db670979106ddafa3f5e5372","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 06:16:56.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"f211772fb4b42edf95bfa900801382a7550e6dc6","author":{"_account_id":7366,"name":"Ivan Melnikov","email":"imelnikov@griddynamics.com","username":"imelnikov"},"date":"2014-05-06 06:16:56.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"32f51d40158005ea6124487083d2488746d70248","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 07:18:42.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4},{"id":"da56dc43b6fad9a4f4b2c04487b2ce654308ae57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 07:18:42.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded.\n\n- gate-taskflow-docs http://docs-draft.openstack.org/90/91190/4/gate/gate-taskflow-docs/3859c7a/doc/build/html/ : SUCCESS in 1m 29s\n- gate-taskflow-pep8 http://logs.openstack.org/90/91190/4/gate/gate-taskflow-pep8/2d87349 : SUCCESS in 1m 02s\n- gate-taskflow-python26 http://logs.openstack.org/90/91190/4/gate/gate-taskflow-python26/ab1b44f : SUCCESS in 1m 50s\n- gate-taskflow-python27 http://logs.openstack.org/90/91190/4/gate/gate-taskflow-python27/2acd800 : SUCCESS in 2m 10s\n- gate-taskflow-python33 http://logs.openstack.org/90/91190/4/gate/gate-taskflow-python33/d77bca1 : SUCCESS in 4m 37s\n- gate-tempest-dsvm-full http://logs.openstack.org/90/91190/4/gate/gate-tempest-dsvm-full/85eb19c : SUCCESS in 57m 34s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/90/91190/4/gate/gate-tempest-dsvm-neutron/c73a682 : SUCCESS in 1h 01m 33s\n- gate-grenade-dsvm http://logs.openstack.org/90/91190/4/gate/gate-grenade-dsvm/9dbff61 : SUCCESS in 36m 46s\n- gate-taskflow-tox-py26-sa7-mysql http://logs.openstack.org/90/91190/4/gate/gate-taskflow-tox-py26-sa7-mysql/23f29c6 : SUCCESS in 1m 56s\n- gate-taskflow-tox-py27-sa8-mysql http://logs.openstack.org/90/91190/4/gate/gate-taskflow-tox-py27-sa8-mysql/c96e8f1 : SUCCESS in 2m 17s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c03cd3f85e9df113ef10833eaedfc846adde45f6","revisions":{"cb594ca30f183de2dfab4f75daf2ba767e89cae3":{"kind":"REWORK","_number":1,"created":"2014-04-29 23:24:12.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/90/91190/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/91190/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/91190/1"}}},"commit":{"parents":[{"commit":"78f9a315dae28478614e38952c909192a55a1b6e","subject":"Merge \"Docs and cleanups for test_examples runner\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/78f9a315dae28478614e38952c909192a55a1b6e"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-04-29 22:38:50.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-04-29 23:17:28.000000000","tz":120},"subject":"Add an example for the job board feature","message":"Add an example for the job board feature\n\nChange-Id: I9479ca20fa9ed1217a56314c1551d394f5f1ecb5\nCo-Authored-By:Dan Krause \u003cdan@dankrause.net\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cb594ca30f183de2dfab4f75daf2ba767e89cae3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/cb594ca30f183de2dfab4f75daf2ba767e89cae3"}]},"branch":"refs/heads/master"},"2e9abe635588da7da77d64511745c1da06935124":{"kind":"REWORK","_number":2,"created":"2014-04-29 23:36:48.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/90/91190/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/91190/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/91190/2"}}},"commit":{"parents":[{"commit":"78f9a315dae28478614e38952c909192a55a1b6e","subject":"Merge \"Docs and cleanups for test_examples runner\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/78f9a315dae28478614e38952c909192a55a1b6e"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-04-29 22:38:50.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-04-29 23:31:31.000000000","tz":120},"subject":"Add an example for the job board feature","message":"Add an example for the job board feature\n\nChange-Id: I9479ca20fa9ed1217a56314c1551d394f5f1ecb5\nCo-Authored-By:Dan Krause \u003cdan@dankrause.net\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2e9abe635588da7da77d64511745c1da06935124"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/2e9abe635588da7da77d64511745c1da06935124"}]},"branch":"refs/heads/master"},"43720aae619282303844010c1e906c599ec5183e":{"kind":"REWORK","_number":3,"created":"2014-04-30 10:08:07.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/90/91190/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/91190/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/91190/3"}}},"commit":{"parents":[{"commit":"78f9a315dae28478614e38952c909192a55a1b6e","subject":"Merge \"Docs and cleanups for test_examples runner\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/78f9a315dae28478614e38952c909192a55a1b6e"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-04-29 22:38:50.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-04-30 10:02:54.000000000","tz":120},"subject":"Add an example for the job board feature","message":"Add an example for the job board feature\n\nChange-Id: I9479ca20fa9ed1217a56314c1551d394f5f1ecb5\nCo-Authored-By:Dan Krause \u003cdan@dankrause.net\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/43720aae619282303844010c1e906c599ec5183e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/43720aae619282303844010c1e906c599ec5183e"}]},"branch":"refs/heads/master"},"c03cd3f85e9df113ef10833eaedfc846adde45f6":{"kind":"REWORK","_number":4,"created":"2014-05-05 20:15:26.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/90/91190/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/90/91190/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/90/91190/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/90/91190/4"}}},"commit":{"parents":[{"commit":"8ebce5b027046477a276111f20f9bc6dd135cc59","subject":"Pass executor via kwargs instead of config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/8ebce5b027046477a276111f20f9bc6dd135cc59"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-04-29 22:38:50.000000000","tz":120},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-05-05 20:09:40.000000000","tz":120},"subject":"Add an example for the job board feature","message":"Add an example for the job board feature\n\nChange-Id: I9479ca20fa9ed1217a56314c1551d394f5f1ecb5\nCo-Authored-By:Dan Krause \u003cdan@dankrause.net\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c03cd3f85e9df113ef10833eaedfc846adde45f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/c03cd3f85e9df113ef10833eaedfc846adde45f6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
