)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"87e665a53f9ead794f70941abe34dcf9fff3b48a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Prince Katiyar \u003cprince.katiyar@nectechnologies.in\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-07-18 12:31:17 +0530"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove duplicated line on the new example to the DSL Spec how to execute a reverse workflow"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Icac89faf62dc1e04d96c67646153c645b2adf223"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"dada55a8_d75ddfed","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":6},"updated":"2016-07-18 07:57:10.000000000","message":"This line is too long. Commit summary messages should not be longer than 80 chars. Please read: http://docs.openstack.org/infra/manual/developers.html#committing-a-change\n\nAlso, your comment doesn\u0027t really reflect well the change itself. Removing an empty line is not so important as adding those new lines.","commit_id":"0f4c4ced4dc073baf9f85ecce2b848c9aa44f11a"}],"doc/source/dsl/dsl_v2.rst":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"87e665a53f9ead794f70941abe34dcf9fff3b48a","unresolved":false,"context_lines":[{"line_number":519,"context_line":"In reverse workflow all relationships in workflow task graph are"},{"line_number":520,"context_line":"dependencies. In order to run this type of workflow we need to specify a"},{"line_number":521,"context_line":"task that needs to be completed, it can be conventionally called \u0027target"},{"line_number":522,"context_line":"task\u0027 (this task is passed using the \u0027task_name\u0027 workflow param). When Mistral Engine starts a workflow it recursively identifies"},{"line_number":523,"context_line":"all the dependencies that need to be completed first."},{"line_number":524,"context_line":""},{"line_number":525,"context_line":".. image:: /img/Mistral_reverse_workflow.png"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dada55a8_b79f8bb3","line":522,"range":{"start_line":522,"start_character":66,"end_line":522,"end_character":70},"updated":"2016-07-18 07:57:10.000000000","message":"This line is too long now, it should be wrapped to fit into 80 chars.","commit_id":"0f4c4ced4dc073baf9f85ecce2b848c9aa44f11a"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"87e665a53f9ead794f70941abe34dcf9fff3b48a","unresolved":false,"context_lines":[{"line_number":568,"context_line":"        send_email:"},{"line_number":569,"context_line":"          action: send_email to\u003d\u0027admin@mysite.org\u0027 body\u003d\u0027Vm is created and id \u003c% $.vm_id %\u003e and ip address \u003c% $.vm_ip %\u003e\u0027"},{"line_number":570,"context_line":"          requires: [create_vm, associate_ip]"},{"line_number":571,"context_line":"In order to execute the workflow above, one can use::"},{"line_number":572,"context_line":""},{"line_number":573,"context_line":"    mistral execution-create create_vm_and_send_email \u0027{\"vm_name\":\"test_vm\",\"image_id\":\"image_name\",\"flavor_id\":\"flavor_name\"}\u0027 \u0027{\"task_name\":\"create_vm\"}\u0027"},{"line_number":574,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dada55a8_771a3370","line":571,"range":{"start_line":571,"start_character":0,"end_line":571,"end_character":53},"updated":"2016-07-18 07:57:10.000000000","message":"I think this is not a proper place for explaining Mistral Command Line Interface. This doc describes only DSL (or Workflow Language) and, in my strong opinion, shouldn\u0027t be polluted with other miscellaneous stuff. There are other sections like \"CLI\" or \"Tutorials\" where we can describe that.\n\nSo, to be clear: I\u0027m ok to add this kind of info, but not here.\n\nIMO a better option would be to insert links to other sections where it\u0027s described how to run workflows via API, CLI etc. (also note that there are multiple ways to run workflows, why do we choose CLI here?)","commit_id":"0f4c4ced4dc073baf9f85ecce2b848c9aa44f11a"}]}
