)]}'
{"id":"openstack%2Fmistral-lib~675086","triplet_id":"openstack%2Fmistral-lib~master~I780c270e4b1a184d7d4dcc580d23697ba75edab1","project":"openstack/mistral-lib","branch":"master","topic":"bug/1815183","hashtags":[],"change_id":"I780c270e4b1a184d7d4dcc580d23697ba75edab1","subject":"moved generic util functions from mistral to mistral-lib","status":"MERGED","created":"2019-08-07 10:36:52.000000000","updated":"2019-08-13 07:48:46.000000000","submitted":"2019-08-13 07:48:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"675086-1565682526256-d21f4b70","meta_rev_id":"57611c67863752f48f655f39e7f2f8e82c834933","_number":675086,"virtual_id_number":675086,"owner":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-08-13 07:48:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"value":0,"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"}],"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":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"value":2,"date":"2019-08-08 07:40:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"date":"2019-08-13 07:35:03.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"}],"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":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"value":1,"date":"2019-08-13 07:36:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"value":0,"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-07 10:37:28.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2019-08-07 10:49:24.000000000","updated_by":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"reviewer":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"state":"REVIEWER"},{"updated":"2019-08-13 07:35:03.000000000","updated_by":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"reviewer":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"state":"REVIEWER"},{"updated":"2019-08-13 07:36:02.000000000","updated_by":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"reviewer":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"state":"REVIEWER"},{"updated":"2019-08-13 07:48:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"0ca4f1ea790fb630df0df05eb4a13f6863c54a26","author":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"date":"2019-08-07 10:36:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3820c12ae6d0eef1a9dffe07e5875c3c3d4ece1f","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2019-08-07 10:37:28.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\nYour patch will now be tested automatically by OpenStack testing frameworks\nand once the automatic tests pass, it will be reviewed by other friendly\ndevelopers. They will give you feedback and may require you to refine it.\n\nPeople seldom get their patch approved on the first try, so don\u0027t be\nconcerned if requested to make corrections. Feel free to modify your patch\nand resubmit a new change-set.\n\nPatches usually take 3 to 7 days to be reviewed so be patient and be\navailable on IRC to ask and answer questions about your work. Also it\ntakes generally at least a couple of weeks for cores to get around to\nreviewing code. The more you participate in the community the more\nrewarding it is for you. You may also notice that the more you get to know\npeople and get to be known, the faster your patches will be reviewed and\neventually approved. Get to know others and become known by doing code\nreviews: anybody can do it, and it\u0027s a great way to learn the code base.\n\nThanks again for supporting OpenStack, we look forward to working with you.\n\nIRC: https://wiki.openstack.org/wiki/IRC\nWorkflow: https://docs.openstack.org/infra/manual/developers.html\nCommit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"a45749f66e82a51ca8fd2de0216b771e778d58c1","author":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"date":"2019-08-07 10:48:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4d2f820d491218bbe95efabfcfbcf3d2159009f6","author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"date":"2019-08-07 10:49:24.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"802e3e268b2bb3641a9bb1c515cf7f5ee91d68c8","author":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"date":"2019-08-07 10:52:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3cd90f94e12721c7f89e2b7129b4a815c5cfbbed","author":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"date":"2019-08-07 10:54:09.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"57b8fc93f51cf76e636b6e3223fe5a1f0e3c0337","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-07 11:10:00.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- requirements-check https://logs.opendev.org/86/675086/3/check/requirements-check/0ebb334/ : SUCCESS in 2m 44s\n- openstack-tox-lower-constraints https://logs.opendev.org/86/675086/3/check/openstack-tox-lower-constraints/64f425c/ : SUCCESS in 5m 31s\n- openstack-tox-pep8 https://logs.opendev.org/86/675086/3/check/openstack-tox-pep8/12e3226/ : FAILURE in 4m 08s\n- openstack-tox-py27 https://logs.opendev.org/86/675086/3/check/openstack-tox-py27/2e8016b/ : SUCCESS in 6m 00s\n- openstack-tox-py36 https://logs.opendev.org/86/675086/3/check/openstack-tox-py36/2493b90/ : SUCCESS in 2m 52s\n- openstack-tox-py37 https://logs.opendev.org/86/675086/3/check/openstack-tox-py37/6d14e05/ : SUCCESS in 3m 34s","accounts_in_message":[],"_revision_number":3},{"id":"3238751c470bbbd7e7686bb5dee12dc5fee5cf50","author":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"date":"2019-08-07 11:13:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"bbafa0abceab5981937e5c58b211a6d15ea64e4b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-07 11:24:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://logs.opendev.org/86/675086/4/check/requirements-check/4f512c1/ : SUCCESS in 2m 49s\n- openstack-tox-lower-constraints https://logs.opendev.org/86/675086/4/check/openstack-tox-lower-constraints/c9eed16/ : SUCCESS in 4m 19s\n- openstack-tox-pep8 https://logs.opendev.org/86/675086/4/check/openstack-tox-pep8/92404f4/ : SUCCESS in 3m 30s\n- openstack-tox-py27 https://logs.opendev.org/86/675086/4/check/openstack-tox-py27/685e332/ : SUCCESS in 3m 13s\n- openstack-tox-py36 https://logs.opendev.org/86/675086/4/check/openstack-tox-py36/c17e197/ : SUCCESS in 3m 50s\n- openstack-tox-py37 https://logs.opendev.org/86/675086/4/check/openstack-tox-py37/40df98a/ : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":4},{"id":"c173344a4e601ea0d3790e9659738b37e096edfa","author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"date":"2019-08-08 05:08:57.000000000","message":"Patch Set 4: Code-Review-1\n\nGenerally looks good. I\u0027m just thinking whether we need to move filter_utils into mistral-lib or not. Because it\u0027s kind of a specific functionality and explicitly mentions REST. I\u0027d probably leave it in mistral for now.","accounts_in_message":[],"_revision_number":4},{"id":"7a7028f2a915f9ac2af607fe72e674fddb1f1c92","author":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"date":"2019-08-08 07:35:55.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2b8097252aa18d22420377d4d83420195453a1db","author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"date":"2019-08-08 07:40:51.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"910bed6281cfdced1ab4e83ecfb36ae4f2cfed98","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 07:51:23.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://logs.opendev.org/86/675086/5/check/requirements-check/6942c19/ : SUCCESS in 2m 09s\n- openstack-tox-lower-constraints https://logs.opendev.org/86/675086/5/check/openstack-tox-lower-constraints/44308df/ : SUCCESS in 4m 50s\n- openstack-tox-pep8 https://logs.opendev.org/86/675086/5/check/openstack-tox-pep8/e15c47c/ : SUCCESS in 3m 21s\n- openstack-tox-py27 https://logs.opendev.org/86/675086/5/check/openstack-tox-py27/a289a74/ : SUCCESS in 4m 00s\n- openstack-tox-py36 https://logs.opendev.org/86/675086/5/check/openstack-tox-py36/7658e05/ : SUCCESS in 2m 59s\n- openstack-tox-py37 https://logs.opendev.org/86/675086/5/check/openstack-tox-py37/0ed8e62/ : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":5},{"id":"c30483afe3407fc2393cfe8c17e7af5adc612845","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-08-08 07:55:17.000000000","message":"Patch Set 5: Code-Review-1\n\nI don\u0027t think this is a good idea.\n\nWe should remove duplicated code from Mistral (and update functions to the most recent version in Mistral). However, there is no benefit that I can see to moving the other unused functions from mistral to mistral-lib.","accounts_in_message":[],"_revision_number":5},{"id":"eac23820a456d3cce880825336b4dc58244a95d6","author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"date":"2019-08-13 07:35:03.000000000","message":"Patch Set 5: -Code-Review","accounts_in_message":[],"_revision_number":5},{"id":"c12e1a01fa83ccf4adf11c3d299cf7be998f6e89","author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"date":"2019-08-13 07:36:02.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"4a661d93d681348c55a430db35e930a0815ef2ae","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 07:36:14.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"16a56d68bbfd0fcce6ea1829e6e30ec2da8d5ef4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 07:48:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"a8de055f9c4f7293f51d040b3444d496e1a3e40a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 07:48:46.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/1b30c2f9e5174f3286b2ca81c93f42c1 : SUCCESS in 2m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0f57d90ba06540e0a3eea1c15cc10f40 : SUCCESS in 4m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26cd6921f36840d4920e80bdb9604d77 : SUCCESS in 3m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4ef8f306320740a69d93a45a8bd0e201 : SUCCESS in 6m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b1471bd1d49d4ed5903900f60b55ea6d : SUCCESS in 3m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1fe92c398c09447db2e5aa23b0315d4d : SUCCESS in 5m 21s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"070080bd1bc4c4742f6a98370b7ce1616084eded","revisions":{"a2165e75fe71bd427e67edcb9a3e657c0793f769":{"kind":"REWORK","_number":1,"created":"2019-08-07 10:36:52.000000000","uploader":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"ref":"refs/changes/86/675086/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/86/675086/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/1"}}},"commit":{"parents":[{"commit":"f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a","subject":"Add Python 3 Train unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a"}]}],"author":{"name":"ali","email":"maxget7@gmail.com","date":"2019-08-07 10:28:46.000000000","tz":0},"committer":{"name":"ali","email":"maxget7@gmail.com","date":"2019-08-07 10:28:46.000000000","tz":0},"subject":"moved generic util functions from mistral to mistral-lib","message":"moved generic util functions from mistral to mistral-lib\n\nChange-Id: I780c270e4b1a184d7d4dcc580d23697ba75edab1\nCloses-bug: #1815183\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/a2165e75fe71bd427e67edcb9a3e657c0793f769"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/a2165e75fe71bd427e67edcb9a3e657c0793f769"}]},"branch":"refs/heads/master"},"7f6f171d94aba6d00d353392b64ec519bf424c82":{"kind":"REWORK","_number":2,"created":"2019-08-07 10:48:13.000000000","uploader":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"ref":"refs/changes/86/675086/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/86/675086/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/2"}}},"commit":{"parents":[{"commit":"f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a","subject":"Add Python 3 Train unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a"}]}],"author":{"name":"ali","email":"maxget7@gmail.com","date":"2019-08-07 10:28:46.000000000","tz":0},"committer":{"name":"ali","email":"maxget7@gmail.com","date":"2019-08-07 10:48:03.000000000","tz":0},"subject":"moved generic util functions from mistral to mistral-lib","message":"moved generic util functions from mistral to mistral-lib\n\nChange-Id: I780c270e4b1a184d7d4dcc580d23697ba75edab1\nCloses-bug: #1815183\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/7f6f171d94aba6d00d353392b64ec519bf424c82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/7f6f171d94aba6d00d353392b64ec519bf424c82"}]},"branch":"refs/heads/master"},"9537de2839a55f87dbb2b9b6df4c02c430f80e26":{"kind":"REWORK","_number":3,"created":"2019-08-07 10:52:35.000000000","uploader":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"ref":"refs/changes/86/675086/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/86/675086/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/3"}}},"commit":{"parents":[{"commit":"f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a","subject":"Add Python 3 Train unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a"}]}],"author":{"name":"ali","email":"maxget7@gmail.com","date":"2019-08-07 10:28:46.000000000","tz":0},"committer":{"name":"ali","email":"ali.abdelal@nokia.com","date":"2019-08-07 10:52:25.000000000","tz":0},"subject":"moved generic util functions from mistral to mistral-lib","message":"moved generic util functions from mistral to mistral-lib\n\nChange-Id: I780c270e4b1a184d7d4dcc580d23697ba75edab1\nCloses-bug: #1815183\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/9537de2839a55f87dbb2b9b6df4c02c430f80e26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/9537de2839a55f87dbb2b9b6df4c02c430f80e26"}]},"branch":"refs/heads/master"},"57706bd9d3b10a4880c4b5c4f584066cced0b172":{"kind":"REWORK","_number":4,"created":"2019-08-07 11:13:07.000000000","uploader":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"ref":"refs/changes/86/675086/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/86/675086/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/4"}}},"commit":{"parents":[{"commit":"f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a","subject":"Add Python 3 Train unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a"}]}],"author":{"name":"ali","email":"maxget7@gmail.com","date":"2019-08-07 10:28:46.000000000","tz":0},"committer":{"name":"ali","email":"ali.abdelal@nokia.com","date":"2019-08-07 11:12:55.000000000","tz":0},"subject":"moved generic util functions from mistral to mistral-lib","message":"moved generic util functions from mistral to mistral-lib\n\nChange-Id: I780c270e4b1a184d7d4dcc580d23697ba75edab1\nCloses-bug: #1815183\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/57706bd9d3b10a4880c4b5c4f584066cced0b172"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/57706bd9d3b10a4880c4b5c4f584066cced0b172"}]},"branch":"refs/heads/master"},"070080bd1bc4c4742f6a98370b7ce1616084eded":{"kind":"REWORK","_number":5,"created":"2019-08-08 07:35:55.000000000","uploader":{"_account_id":30755,"name":"ali","email":"ali.abdelal@nokia.com","username":"abdelal"},"ref":"refs/changes/86/675086/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/mistral-lib","ref":"refs/changes/86/675086/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/mistral-lib refs/changes/86/675086/5"}}},"commit":{"parents":[{"commit":"f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a","subject":"Add Python 3 Train unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/f6a2ec1f7e7fe1579e2111fbf00bfa5c51e7356a"}]}],"author":{"name":"ali","email":"maxget7@gmail.com","date":"2019-08-07 10:28:46.000000000","tz":0},"committer":{"name":"ali","email":"ali.abdelal@nokia.com","date":"2019-08-08 07:35:45.000000000","tz":0},"subject":"moved generic util functions from mistral to mistral-lib","message":"moved generic util functions from mistral to mistral-lib\n\nChange-Id: I780c270e4b1a184d7d4dcc580d23697ba75edab1\nCloses-bug: #1815183\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/070080bd1bc4c4742f6a98370b7ce1616084eded"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/mistral-lib/commit/070080bd1bc4c4742f6a98370b7ce1616084eded"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
