)]}'
{"mistralclient/osc/plugin.py":[{"author":{"_account_id":5558,"name":"Winson Chan","email":"wcchan@stackstorm.com","username":"winson-c-chan"},"change_message_id":"b5546ba25bedcf33ef7e09d5ec5719a73d27ba1e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"API_VERSION_OPTION \u003d \u0027os_workflow_api_version\u0027"},{"line_number":22,"context_line":"API_NAME \u003d \u0027workflow_engine\u0027"},{"line_number":23,"context_line":"API_VERSIONS \u003d {"},{"line_number":24,"context_line":"    \u00271\u0027: \u0027mistralclient.api.v2.client.Client\u0027,"},{"line_number":25,"context_line":"}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ba8a016a_f3ae4684","line":24,"updated":"2015-11-17 21:03:53.000000000","message":"Not version 2 here since mistral API is v2?","commit_id":"9a701baa49ab82aa17cc31a1637e32a5452f3f15"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"d8fc7eea7960b898e5629082817fe51fd7de44e7","unresolved":false,"context_lines":[{"line_number":21,"context_line":"API_VERSION_OPTION \u003d \u0027os_workflow_api_version\u0027"},{"line_number":22,"context_line":"API_NAME \u003d \u0027workflow_engine\u0027"},{"line_number":23,"context_line":"API_VERSIONS \u003d {"},{"line_number":24,"context_line":"    \u00271\u0027: \u0027mistralclient.api.v2.client.Client\u0027,"},{"line_number":25,"context_line":"}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ba8a016a_ddfa1ebd","line":24,"in_reply_to":"ba8a016a_f3ae4684","updated":"2015-11-18 06:40:53.000000000","message":"yes, Winson, you\u0027re right.","commit_id":"9a701baa49ab82aa17cc31a1637e32a5452f3f15"}],"mistralclient/shell.py":[{"author":{"_account_id":5558,"name":"Winson Chan","email":"wcchan@stackstorm.com","username":"winson-c-chan"},"change_message_id":"b5546ba25bedcf33ef7e09d5ec5719a73d27ba1e","unresolved":false,"context_lines":[{"line_number":301,"context_line":"            \u0027ClientManager\u0027,"},{"line_number":302,"context_line":"            (object,),"},{"line_number":303,"context_line":"            dict(workflow_engine\u003dself.client)"},{"line_number":304,"context_line":"        )"},{"line_number":305,"context_line":"        self.client_manager \u003d ClientManager()"},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"    def _set_shell_commands(self, cmds_dict):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba8a016a_73ded640","line":304,"updated":"2015-11-17 21:03:53.000000000","message":"Soft: Add a new line here","commit_id":"9a701baa49ab82aa17cc31a1637e32a5452f3f15"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"d8fc7eea7960b898e5629082817fe51fd7de44e7","unresolved":false,"context_lines":[{"line_number":301,"context_line":"            \u0027ClientManager\u0027,"},{"line_number":302,"context_line":"            (object,),"},{"line_number":303,"context_line":"            dict(workflow_engine\u003dself.client)"},{"line_number":304,"context_line":"        )"},{"line_number":305,"context_line":"        self.client_manager \u003d ClientManager()"},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"    def _set_shell_commands(self, cmds_dict):"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba8a016a_7d30d29e","line":304,"in_reply_to":"ba8a016a_73ded640","updated":"2015-11-18 06:40:53.000000000","message":"Done","commit_id":"9a701baa49ab82aa17cc31a1637e32a5452f3f15"}],"setup.cfg":[{"author":{"_account_id":5558,"name":"Winson Chan","email":"wcchan@stackstorm.com","username":"winson-c-chan"},"change_message_id":"b5546ba25bedcf33ef7e09d5ec5719a73d27ba1e","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    workflow_show_definition \u003d mistralclient.commands.v2.workflows:GetDefinition"},{"line_number":47,"context_line":"    workflow_validate \u003d mistralclient.commands.v2.workflows:Validate"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    environment_create \u003d mistralclient.commands.v2.environments:Create"},{"line_number":50,"context_line":"    environment_delete \u003d mistralclient.commands.v2.environments:Delete"},{"line_number":51,"context_line":"    environment_update \u003d mistralclient.commands.v2.environments:Update"},{"line_number":52,"context_line":"    environment_list \u003d mistralclient.commands.v2.environments:List"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"ba8a016a_9e7261ac","line":49,"updated":"2015-11-17 21:03:53.000000000","message":"What will the openstack command looks like for this?  \"openstack environment create\"?  If so, will this confuse users what openstack environment?  Same for the action, execution, task, and cron related commands below...","commit_id":"9a701baa49ab82aa17cc31a1637e32a5452f3f15"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"d8fc7eea7960b898e5629082817fe51fd7de44e7","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    workflow_show_definition \u003d mistralclient.commands.v2.workflows:GetDefinition"},{"line_number":47,"context_line":"    workflow_validate \u003d mistralclient.commands.v2.workflows:Validate"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    environment_create \u003d mistralclient.commands.v2.environments:Create"},{"line_number":50,"context_line":"    environment_delete \u003d mistralclient.commands.v2.environments:Delete"},{"line_number":51,"context_line":"    environment_update \u003d mistralclient.commands.v2.environments:Update"},{"line_number":52,"context_line":"    environment_list \u003d mistralclient.commands.v2.environments:List"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"ba8a016a_1d5bc688","line":49,"in_reply_to":"ba8a016a_9e7261ac","updated":"2015-11-18 06:40:53.000000000","message":"Winson, yes for your commands. I have modified some of these to  make it more \brecognizable for end users. btw, when this feature merge, I\u0027ll update python-openstackclient documentation to let other projects know what objects our mistral project is using, to avoid potential conflicts in future.","commit_id":"9a701baa49ab82aa17cc31a1637e32a5452f3f15"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"dc3dbb2615350793c1d07cdaa97016c2045900f5","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    workflow_env_list \u003d mistralclient.commands.v2.environments:List"},{"line_number":53,"context_line":"    workflow_env_show \u003d mistralclient.commands.v2.environments:Get"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    action_exeuction_run \u003d mistralclient.commands.v2.action_executions:Create"},{"line_number":56,"context_line":"    action_execution_list \u003d mistralclient.commands.v2.action_executions:List"},{"line_number":57,"context_line":"    action_execution_show \u003d mistralclient.commands.v2.action_executions:Get"},{"line_number":58,"context_line":"    action_execution_show_input \u003d mistralclient.commands.v2.action_executions:GetInput"}],"source_content_type":"text/x-ttcn-cfg","patch_set":6,"id":"ba8a016a_7686af66","line":55,"updated":"2015-11-18 08:07:49.000000000","message":"Is this name will be useful when calling from openstack client?\ni guess it will be invoked by \"openstack action execution run\" \nI think It should be run_action ?\nAs it will  be in sync with mistral run-action.","commit_id":"3b52e1dbed02dd7dcdab1052ab63a3befea0ab50"},{"author":{"_account_id":18238,"name":"Hardik Parekh","email":"hardik.parekh047@gmail.com","username":"hparekh"},"change_message_id":"98379092dc65dc3d5fe01938e341bcf82c1c30e8","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    workflow_env_list \u003d mistralclient.commands.v2.environments:List"},{"line_number":53,"context_line":"    workflow_env_show \u003d mistralclient.commands.v2.environments:Get"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    action_exeuction_run \u003d mistralclient.commands.v2.action_executions:Create"},{"line_number":56,"context_line":"    action_execution_list \u003d mistralclient.commands.v2.action_executions:List"},{"line_number":57,"context_line":"    action_execution_show \u003d mistralclient.commands.v2.action_executions:Get"},{"line_number":58,"context_line":"    action_execution_show_input \u003d mistralclient.commands.v2.action_executions:GetInput"}],"source_content_type":"text/x-ttcn-cfg","patch_set":6,"id":"ba8a016a_ec08922f","line":55,"in_reply_to":"ba8a016a_71d79923","updated":"2015-11-18 09:14:56.000000000","message":"Ok.. Thanks !!!","commit_id":"3b52e1dbed02dd7dcdab1052ab63a3befea0ab50"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"4e6933c1a1caff728d47ffb31a99124d938b6b12","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    workflow_env_list \u003d mistralclient.commands.v2.environments:List"},{"line_number":53,"context_line":"    workflow_env_show \u003d mistralclient.commands.v2.environments:Get"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    action_exeuction_run \u003d mistralclient.commands.v2.action_executions:Create"},{"line_number":56,"context_line":"    action_execution_list \u003d mistralclient.commands.v2.action_executions:List"},{"line_number":57,"context_line":"    action_execution_show \u003d mistralclient.commands.v2.action_executions:Get"},{"line_number":58,"context_line":"    action_execution_show_input \u003d mistralclient.commands.v2.action_executions:GetInput"}],"source_content_type":"text/x-ttcn-cfg","patch_set":6,"id":"ba8a016a_71d79923","line":55,"in_reply_to":"ba8a016a_7686af66","updated":"2015-11-18 08:40:09.000000000","message":"hardik, commands structure in openstackclient doesn\u0027t necessarily be the same with what it is in mistralclient. On the contrary, some commands in mistral don\u0027t follow the rules in openstackclient, \u0027run-action\u0027 is just one of them. Please see http://docs.openstack.org/developer/python-openstackclient/commands.html","commit_id":"3b52e1dbed02dd7dcdab1052ab63a3befea0ab50"},{"author":{"_account_id":5558,"name":"Winson Chan","email":"wcchan@stackstorm.com","username":"winson-c-chan"},"change_message_id":"bfb5a1b8e2632f85fdb7d53d56dfbf5fa0677adc","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    workflow_env_list \u003d mistralclient.commands.v2.environments:List"},{"line_number":53,"context_line":"    workflow_env_show \u003d mistralclient.commands.v2.environments:Get"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    action_exeuction_run \u003d mistralclient.commands.v2.action_executions:Create"},{"line_number":56,"context_line":"    action_execution_list \u003d mistralclient.commands.v2.action_executions:List"},{"line_number":57,"context_line":"    action_execution_show \u003d mistralclient.commands.v2.action_executions:Get"},{"line_number":58,"context_line":"    action_execution_show_input \u003d mistralclient.commands.v2.action_executions:GetInput"}],"source_content_type":"text/x-ttcn-cfg","patch_set":6,"id":"ba8a016a_a2aeeee3","line":55,"in_reply_to":"ba8a016a_ec08922f","updated":"2015-11-18 19:50:03.000000000","message":"action execution is spell wrong here.","commit_id":"3b52e1dbed02dd7dcdab1052ab63a3befea0ab50"},{"author":{"_account_id":5558,"name":"Winson Chan","email":"wcchan@stackstorm.com","username":"winson-c-chan"},"change_message_id":"bfb5a1b8e2632f85fdb7d53d56dfbf5fa0677adc","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    workflow_execution_show_input \u003d mistralclient.commands.v2.executions:GetInput"},{"line_number":69,"context_line":"    workflow_execution_show_output \u003d mistralclient.commands.v2.executions:GetOutput"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    task_execution_list \u003d mistralclient.commands.v2.tasks:List"},{"line_number":72,"context_line":"    task_execution_show \u003d mistralclient.commands.v2.tasks:Get"},{"line_number":73,"context_line":"    task_execution_show_published \u003d mistralclient.commands.v2.tasks:GetPublished"},{"line_number":74,"context_line":"    task_execution_show_result \u003d mistralclient.commands.v2.tasks:GetResult"}],"source_content_type":"text/x-ttcn-cfg","patch_set":6,"id":"ba8a016a_223e7e8c","line":71,"updated":"2015-11-18 19:50:03.000000000","message":"How about prefixing \"workflow\" in front of mistral related commands (i.e. action_execution, task_execution, action_definition, cron_trigger, etc.).  IMO, these terms are too generic and can refer to tasks, actions, cron triggers with other OpenStack services.","commit_id":"3b52e1dbed02dd7dcdab1052ab63a3befea0ab50"}]}
