)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"3545489502f6777cd25b1c56b44a6ded5e00d07d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update README file"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Describing how to run style checks and unit tests"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Story: 2001657"},{"line_number":12,"context_line":"Task: 6689"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"df7087c5_a90cb23b","line":9,"updated":"2018-03-19 09:59:03.000000000","message":"Add dot at the end.","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"c93e70bca15c6a14c6a6e59f0cb895b667de5e01","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update README file"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Describing how to run style checks and unit tests"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Story: 2001657"},{"line_number":12,"context_line":"Task: 6689"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"df7087c5_cf6f8a90","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":49},"updated":"2018-03-20 08:58:19.000000000","message":"This should be in git commit subject line. `Update README file` says basically nothing.","commit_id":"c520d7cd7887a02688a8e580ee30b99756ffb1d2"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"9a6957d23e15b103d9e9a14708221de375b13325","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update README file"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Describing how to run style checks and unit tests"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Story: 2001657"},{"line_number":12,"context_line":"Task: 6689"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"df7087c5_025b192e","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":49},"in_reply_to":"df7087c5_cf6f8a90","updated":"2018-03-20 09:21:46.000000000","message":"Done","commit_id":"c520d7cd7887a02688a8e580ee30b99756ffb1d2"}],"README.md":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"c88fb4c28dc369157c835763c91e255b3aa85667","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"## Style checks"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from the root directory of this project:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    $ tox -e pep8"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"df7087c5_338b7a68","line":85,"updated":"2018-03-15 12:16:14.000000000","message":"Please wrap to 80 chars. Other than that looks good.","commit_id":"b471a7eb82599f9cf60adb6c6151843142c11687"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"6c6512c639bc26bc2e3fd545301aefcf71189329","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"## Style checks"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from the root directory of this project:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    $ tox -e pep8"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"df7087c5_6ee4a50d","line":85,"in_reply_to":"df7087c5_338b7a68","updated":"2018-03-15 12:46:05.000000000","message":"Done","commit_id":"b471a7eb82599f9cf60adb6c6151843142c11687"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"7937a3aeee8f963ecd4e0a6c77fd1c88456f1d26","unresolved":false,"context_lines":[{"line_number":93,"context_line":"directory of this project:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    $ tox -e py27"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"#License"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":4,"id":"df7087c5_b0d8bc1d","line":96,"updated":"2018-03-16 13:48:50.000000000","message":"Could we also add coverage check?\n\n  $ tox -e cover\n\nhttps://github.com/openstack/monasca-ui/blob/master/tox.ini#L36","commit_id":"e74ec34dbab9d64cd29e25b183d0fa0916004e54"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"564b601f9ddf7530cd7052f68e4a5c798ace19a4","unresolved":false,"context_lines":[{"line_number":93,"context_line":"directory of this project:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    $ tox -e py27"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"#License"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":4,"id":"df7087c5_53ad89e8","line":96,"in_reply_to":"df7087c5_b0d8bc1d","updated":"2018-03-19 08:57:32.000000000","message":"Done","commit_id":"e74ec34dbab9d64cd29e25b183d0fa0916004e54"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"3545489502f6777cd25b1c56b44a6ded5e00d07d","unresolved":false,"context_lines":[{"line_number":83,"context_line":"## Style checks"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from"},{"line_number":86,"context_line":" the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":"    "}],"source_content_type":"text/x-gfm","patch_set":5,"id":"df7087c5_c661d513","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":1},"updated":"2018-03-19 09:59:03.000000000","message":"Remove leading space.","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"41ec8c88f32fbef18df2ccd3d73eea033f981229","unresolved":false,"context_lines":[{"line_number":83,"context_line":"## Style checks"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from"},{"line_number":86,"context_line":" the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":"    "}],"source_content_type":"text/x-gfm","patch_set":5,"id":"df7087c5_a4129908","line":86,"range":{"start_line":86,"start_character":0,"end_line":86,"end_character":1},"in_reply_to":"df7087c5_c661d513","updated":"2018-03-19 10:49:05.000000000","message":"Done","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"3545489502f6777cd25b1c56b44a6ded5e00d07d","unresolved":false,"context_lines":[{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from"},{"line_number":86,"context_line":" the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":"    "},{"line_number":90,"context_line":"## Coverage checks"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"df7087c5_a63e21d8","line":88,"range":{"start_line":88,"start_character":13,"end_line":88,"end_character":17},"updated":"2018-03-19 09:59:03.000000000","message":"What about flake8?\nWe have config for it https://github.com/openstack/monasca-ui/blob/master/tox.ini#L39","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"ca70c07af1ca5e60611c5b3e4a0b9a3b481ff60b","unresolved":false,"context_lines":[{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from"},{"line_number":86,"context_line":" the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":"    "},{"line_number":90,"context_line":"## Coverage checks"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"df7087c5_a9127208","line":88,"range":{"start_line":88,"start_character":13,"end_line":88,"end_character":17},"in_reply_to":"df7087c5_a63e21d8","updated":"2018-03-19 10:08:20.000000000","message":"Hmm, isn\u0027t that flake8 config used by pep8 already? https://github.com/openstack/monasca-ui/blob/master/run_tests.sh#L151","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"41ec8c88f32fbef18df2ccd3d73eea033f981229","unresolved":false,"context_lines":[{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from"},{"line_number":86,"context_line":" the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":"    "},{"line_number":90,"context_line":"## Coverage checks"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":5,"id":"df7087c5_a42b792e","line":88,"range":{"start_line":88,"start_character":13,"end_line":88,"end_character":17},"in_reply_to":"df7087c5_a9127208","updated":"2018-03-19 10:49:05.000000000","message":"yes, flake8 config is used by pep8.","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":21922,"name":"Dobroslaw Zybort","email":"dobroslaw.zybort@ts.fujitsu.com","username":"dobrolaw.zybort"},"change_message_id":"3545489502f6777cd25b1c56b44a6ded5e00d07d","unresolved":false,"context_lines":[{"line_number":86,"context_line":" the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":"    "},{"line_number":90,"context_line":"## Coverage checks"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"To measure the code coverage, run the following command from the root"}],"source_content_type":"text/x-gfm","patch_set":5,"id":"df7087c5_267c51b4","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":4},"updated":"2018-03-19 09:59:03.000000000","message":"Remove trailing spaces (maybe we need linter for this in CI ;) ).","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"41ec8c88f32fbef18df2ccd3d73eea033f981229","unresolved":false,"context_lines":[{"line_number":86,"context_line":" the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":"    "},{"line_number":90,"context_line":"## Coverage checks"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"To measure the code coverage, run the following command from the root"}],"source_content_type":"text/x-gfm","patch_set":5,"id":"df7087c5_44f7fdd5","line":89,"range":{"start_line":89,"start_character":0,"end_line":89,"end_character":4},"in_reply_to":"df7087c5_267c51b4","updated":"2018-03-19 10:49:05.000000000","message":"Done","commit_id":"f7c745a50973d0d606f407dfe3ee2247644c3978"},{"author":{"_account_id":14123,"name":"Stefano Canepa","email":"sc@linux.it","username":"sc"},"change_message_id":"769e9d00af3d6f702802650d121647402b569e36","unresolved":false,"context_lines":[{"line_number":78,"context_line":"```"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"##Removing notification panel"},{"line_number":81,"context_line":"If you want to disable the notification panel copy over _70_remove_monasca_notification_panel to the openstack_dashboard/enabled directory"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"## Style checks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":6,"id":"df7087c5_94b459f4","line":81,"updated":"2018-03-19 19:08:53.000000000","message":"Please reformat to 80 columns width.","commit_id":"45d630a9e8bb5ac81d55f6ea3ecc68d5b0cc0050"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"81b9cc8410d3ad760aa0430c38576da19f212672","unresolved":false,"context_lines":[{"line_number":78,"context_line":"```"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"##Removing notification panel"},{"line_number":81,"context_line":"If you want to disable the notification panel copy over _70_remove_monasca_notification_panel to the openstack_dashboard/enabled directory"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"## Style checks"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":6,"id":"df7087c5_bd75b5ce","line":81,"in_reply_to":"df7087c5_94b459f4","updated":"2018-03-20 07:33:12.000000000","message":"Done","commit_id":"45d630a9e8bb5ac81d55f6ea3ecc68d5b0cc0050"},{"author":{"_account_id":14123,"name":"Stefano Canepa","email":"sc@linux.it","username":"sc"},"change_message_id":"769e9d00af3d6f702802650d121647402b569e36","unresolved":false,"context_lines":[{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from"},{"line_number":86,"context_line":"the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"## Coverage checks"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":6,"id":"df7087c5_b4ae3d96","line":88,"updated":"2018-03-19 19:08:53.000000000","message":"Should we add how to install and highlight the need to install hacking?","commit_id":"45d630a9e8bb5ac81d55f6ea3ecc68d5b0cc0050"},{"author":{"_account_id":26733,"name":"Amir Mofakhar","email":"amir@mofakhar.info","username":"amofakhar"},"change_message_id":"81b9cc8410d3ad760aa0430c38576da19f212672","unresolved":false,"context_lines":[{"line_number":85,"context_line":"To check if the code follows python coding style, run the following command from"},{"line_number":86,"context_line":"the root directory of this project:"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    $ tox -e pep8"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"## Coverage checks"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":6,"id":"df7087c5_dd20a9b3","line":88,"in_reply_to":"df7087c5_b4ae3d96","updated":"2018-03-20 07:33:12.000000000","message":"Good idea, but I don\u0027t have enough information about it. would you do that?","commit_id":"45d630a9e8bb5ac81d55f6ea3ecc68d5b0cc0050"}]}
