)]}'
{".zuul.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a0090bcdc19bab87fa37fd89d03164ace8151619","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      - openstack/mistral-dashboard"},{"line_number":13,"context_line":"      - openstack/python-mistralclient"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- project:"},{"line_number":16,"context_line":"    name: openstack/python-mistralclient"},{"line_number":17,"context_line":"    templates:"},{"line_number":18,"context_line":"      - merge-check"},{"line_number":19,"context_line":"      - openstack-python-jobs"},{"line_number":20,"context_line":"      - openstack-python35-jobs"},{"line_number":21,"context_line":"      - check-requirements"},{"line_number":22,"context_line":"      - osc-plugin-jobs"},{"line_number":23,"context_line":"      - publish-openstack-sphinx-docs"},{"line_number":24,"context_line":"      - release-notes-jobs"},{"line_number":25,"context_line":"    check:"},{"line_number":26,"context_line":"      jobs:"},{"line_number":27,"context_line":"        - openstack-tox-cover:"},{"line_number":28,"context_line":"            voting: false"},{"line_number":29,"context_line":"        - python-mistralclient-devstack-dsvm"},{"line_number":30,"context_line":"    gate:"},{"line_number":31,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f515b1d_62d5481b","line":28,"range":{"start_line":15,"start_character":1,"end_line":28,"end_character":25},"updated":"2017-10-05 18:48:37.000000000","message":"this is wrong, you should not use the standard jobs. Only the mistral specific ones","commit_id":"3898cf58207a029caaab2739834a1956258d7a53"},{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"32c0a97bdc1bdee6f1164d2706f76cc784258f6d","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":10,"context_line":"      - openstack/heat"},{"line_number":11,"context_line":"      - openstack/mistral"},{"line_number":12,"context_line":"      - openstack/mistral-dashboard"},{"line_number":13,"context_line":"      - openstack/python-mistralclient"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f4b6375_e4f87a7d","line":12,"range":{"start_line":12,"start_character":8,"end_line":12,"end_character":35},"updated":"2017-10-18 05:19:18.000000000","message":"Why do we need mistral-dashboard here?","commit_id":"51b5013897d2a74e25a2f938852310f839cc04dd"},{"author":{"_account_id":7065,"name":"Brad P. Crochet","email":"brad@redhat.com","username":"bcrochet"},"change_message_id":"386fea9daad2ffe9bbc0625b4163f24dd3b9a028","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":10,"context_line":"      - openstack/heat"},{"line_number":11,"context_line":"      - openstack/mistral"},{"line_number":12,"context_line":"      - openstack/mistral-dashboard"},{"line_number":13,"context_line":"      - openstack/python-mistralclient"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3f4b6375_3d520e69","line":12,"range":{"start_line":12,"start_character":8,"end_line":12,"end_character":35},"in_reply_to":"3f4b6375_e4f87a7d","updated":"2017-10-18 20:55:46.000000000","message":"That\u0027s a great question. This is just a move of what was there before. Great thing is, we can try it without it! :)","commit_id":"51b5013897d2a74e25a2f938852310f839cc04dd"}],"mistralclient/shell.py":[{"author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"change_message_id":"9916dffd034ded9edebe4b246c9400931cb0cedc","unresolved":false,"context_lines":[{"line_number":591,"context_line":"            if (not self.options.target_user_domain_id and"},{"line_number":592,"context_line":"                    not self.options.target_user_domain_name):"},{"line_number":593,"context_line":"                self.options.target_user_domain_id \u003d \"default\""},{"line_number":594,"context_line":"            self.options.identity_api_version \u003d 3"},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"        if self.options.auth_url and not self.options.token:"},{"line_number":597,"context_line":"            if not self.options.username:"}],"source_content_type":"text/x-python","patch_set":42,"id":"5f93b717_3de926b6","line":594,"updated":"2018-01-31 09:04:05.000000000","message":"We need to set a default value for identity_api_version one of the tests is failing for missing it\n\nmistralclient/tests/unit/test_shell.py\", line 323, in test_no_domains_keystone_v2\n\nERROR: \u0027Namespace\u0027 object has no attribute \u0027identity_api_version\u0027","commit_id":"2c4e4a3a6ac6fd5988d0334a50bcbfc323a1b261"},{"author":{"_account_id":7065,"name":"Brad P. Crochet","email":"brad@redhat.com","username":"bcrochet"},"change_message_id":"3ff4bcad4bfd46500dfb3ce27eaf27c472241f9a","unresolved":false,"context_lines":[{"line_number":591,"context_line":"            if (not self.options.target_user_domain_id and"},{"line_number":592,"context_line":"                    not self.options.target_user_domain_name):"},{"line_number":593,"context_line":"                self.options.target_user_domain_id \u003d \"default\""},{"line_number":594,"context_line":"            self.options.identity_api_version \u003d 3"},{"line_number":595,"context_line":""},{"line_number":596,"context_line":"        if self.options.auth_url and not self.options.token:"},{"line_number":597,"context_line":"            if not self.options.username:"}],"source_content_type":"text/x-python","patch_set":42,"id":"5f93b717_5f7742a1","line":594,"in_reply_to":"5f93b717_3de926b6","updated":"2018-02-28 09:28:38.000000000","message":"That test should probably be removed anyway since v2 is no longer a thing.","commit_id":"2c4e4a3a6ac6fd5988d0334a50bcbfc323a1b261"}],"mistralclient/tests/functional/cli/base.py":[{"author":{"_account_id":15895,"name":"Adriano Petrich","email":"apetrich@redhat.com","username":"apetrich"},"change_message_id":"9916dffd034ded9edebe4b246c9400931cb0cedc","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def credentials(cloud\u003d\u0027devstack-admin\u0027):"},{"line_number":28,"context_line":"    \"\"\"Retrieves credentials to run functional tests"},{"line_number":29,"context_line":"    Credentials are either read via os-client-config from the environment"},{"line_number":30,"context_line":"    or from a config file (\u0027clouds.yaml\u0027). Environment variables override"},{"line_number":31,"context_line":"    those from the config file."}],"source_content_type":"text/x-python","patch_set":42,"id":"5f93b717_5deaf20e","line":28,"updated":"2018-01-31 09:04:05.000000000","message":"missing empty line here","commit_id":"2c4e4a3a6ac6fd5988d0334a50bcbfc323a1b261"},{"author":{"_account_id":7065,"name":"Brad P. Crochet","email":"brad@redhat.com","username":"bcrochet"},"change_message_id":"3ff4bcad4bfd46500dfb3ce27eaf27c472241f9a","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"def credentials(cloud\u003d\u0027devstack-admin\u0027):"},{"line_number":28,"context_line":"    \"\"\"Retrieves credentials to run functional tests"},{"line_number":29,"context_line":"    Credentials are either read via os-client-config from the environment"},{"line_number":30,"context_line":"    or from a config file (\u0027clouds.yaml\u0027). Environment variables override"},{"line_number":31,"context_line":"    those from the config file."}],"source_content_type":"text/x-python","patch_set":42,"id":"5f93b717_bf5d2616","line":28,"in_reply_to":"5f93b717_5deaf20e","updated":"2018-02-28 09:28:38.000000000","message":"Done","commit_id":"2c4e4a3a6ac6fd5988d0334a50bcbfc323a1b261"}]}
