)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"4ff1074f6dd5f3d152433fb1e8c5079d738cfd90","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixed project lists for retrieving tempest plugins"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As openstack/deb-, -specs and -ui project namespaces donot contain"},{"line_number":10,"context_line":"tempest plugins. So, it is better to remove the above projects from"},{"line_number":11,"context_line":"the list on which tempest plugin is searched."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7f231b9d_1687d8d9","line":9,"range":{"start_line":9,"start_character":53,"end_line":9,"end_character":58},"updated":"2017-06-13 19:17:18.000000000","message":"do not","commit_id":"9f1bba57fee41b1480f16a64fe496bbe3b980ab3"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8fc4c69418ccb52c946fd0a62e07c59bb61ded34","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fixed project lists for retrieving tempest plugins"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As openstack/deb-, -specs and -ui project namespaces donot contain"},{"line_number":10,"context_line":"tempest plugins. So, it is better to remove the above projects from"},{"line_number":11,"context_line":"the list on which tempest plugin is searched."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7f231b9d_76328c12","line":9,"range":{"start_line":9,"start_character":53,"end_line":9,"end_character":58},"in_reply_to":"7f231b9d_1687d8d9","updated":"2017-06-13 19:24:22.000000000","message":"Done","commit_id":"9f1bba57fee41b1480f16a64fe496bbe3b980ab3"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"4ff1074f6dd5f3d152433fb1e8c5079d738cfd90","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As openstack/deb-, -specs and -ui project namespaces donot contain"},{"line_number":10,"context_line":"tempest plugins. So, it is better to remove the above projects from"},{"line_number":11,"context_line":"the list on which tempest plugin is searched."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ie490073ea195a462cb7be0b88b6cb1b8a7b324b3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7f231b9d_f66d7c32","line":11,"range":{"start_line":11,"start_character":9,"end_line":11,"end_character":11},"updated":"2017-06-13 19:17:18.000000000","message":"in","commit_id":"9f1bba57fee41b1480f16a64fe496bbe3b980ab3"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8fc4c69418ccb52c946fd0a62e07c59bb61ded34","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As openstack/deb-, -specs and -ui project namespaces donot contain"},{"line_number":10,"context_line":"tempest plugins. So, it is better to remove the above projects from"},{"line_number":11,"context_line":"the list on which tempest plugin is searched."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ie490073ea195a462cb7be0b88b6cb1b8a7b324b3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7f231b9d_163fd8d6","line":11,"range":{"start_line":11,"start_character":9,"end_line":11,"end_character":11},"in_reply_to":"7f231b9d_f66d7c32","updated":"2017-06-13 19:24:22.000000000","message":"Done","commit_id":"9f1bba57fee41b1480f16a64fe496bbe3b980ab3"}],"tools/generate-tempest-plugins-list.py":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"4ff1074f6dd5f3d152433fb1e8c5079d738cfd90","unresolved":false,"context_lines":[{"line_number":65,"context_line":"# json library won\u0027t choke."},{"line_number":66,"context_line":"projects \u003d sorted(filter(is_in_openstack_namespace, json.loads(r.text[4:])))"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"found_plugins \u003d list(filter(has_tempest_plugin, projects))"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# Every element of the found_plugins list begins with \"openstack/\"."},{"line_number":71,"context_line":"# We drop those initial 10 octets when printing the list."}],"source_content_type":"text/x-python","patch_set":2,"id":"7f231b9d_961d28bf","side":"PARENT","line":68,"range":{"start_line":68,"start_character":16,"end_line":68,"end_character":20},"updated":"2017-06-13 19:17:18.000000000","message":"Why remove list?","commit_id":"242ac7bf65ea440f9ff6eaba15a677544479a4a3"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8fc4c69418ccb52c946fd0a62e07c59bb61ded34","unresolved":false,"context_lines":[{"line_number":65,"context_line":"# json library won\u0027t choke."},{"line_number":66,"context_line":"projects \u003d sorted(filter(is_in_openstack_namespace, json.loads(r.text[4:])))"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"found_plugins \u003d list(filter(has_tempest_plugin, projects))"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# Every element of the found_plugins list begins with \"openstack/\"."},{"line_number":71,"context_line":"# We drop those initial 10 octets when printing the list."}],"source_content_type":"text/x-python","patch_set":2,"id":"7f231b9d_b62f04a0","side":"PARENT","line":68,"range":{"start_line":68,"start_character":16,"end_line":68,"end_character":20},"in_reply_to":"7f231b9d_961d28bf","updated":"2017-06-13 19:24:22.000000000","message":"Done","commit_id":"242ac7bf65ea440f9ff6eaba15a677544479a4a3"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"4ff1074f6dd5f3d152433fb1e8c5079d738cfd90","unresolved":false,"context_lines":[{"line_number":66,"context_line":"projects \u003d sorted(filter(is_in_openstack_namespace, json.loads(r.text[4:])))"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Retrieve projects having no deb, ui or spec namespace as those namespaces"},{"line_number":69,"context_line":"# does not contains tempest plugins."},{"line_number":70,"context_line":"projects_list \u003d [i for i in projects if not (i.startswith(\u0027openstack/deb-\u0027) or"},{"line_number":71,"context_line":"                                             i.endswith(\u0027-ui\u0027) or"},{"line_number":72,"context_line":"                                             i.endswith(\u0027-specs\u0027))]"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f231b9d_76de0c12","line":69,"range":{"start_line":69,"start_character":2,"end_line":69,"end_character":19},"updated":"2017-06-13 19:17:18.000000000","message":"do not contain","commit_id":"9f1bba57fee41b1480f16a64fe496bbe3b980ab3"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"8fc4c69418ccb52c946fd0a62e07c59bb61ded34","unresolved":false,"context_lines":[{"line_number":66,"context_line":"projects \u003d sorted(filter(is_in_openstack_namespace, json.loads(r.text[4:])))"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Retrieve projects having no deb, ui or spec namespace as those namespaces"},{"line_number":69,"context_line":"# does not contains tempest plugins."},{"line_number":70,"context_line":"projects_list \u003d [i for i in projects if not (i.startswith(\u0027openstack/deb-\u0027) or"},{"line_number":71,"context_line":"                                             i.endswith(\u0027-ui\u0027) or"},{"line_number":72,"context_line":"                                             i.endswith(\u0027-specs\u0027))]"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f231b9d_962ac88d","line":69,"range":{"start_line":69,"start_character":2,"end_line":69,"end_character":19},"in_reply_to":"7f231b9d_76de0c12","updated":"2017-06-13 19:24:22.000000000","message":"Done","commit_id":"9f1bba57fee41b1480f16a64fe496bbe3b980ab3"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"59106cf4a4e9c08a3a3084fd225597c7aad0a299","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Retrieve projects having no deb, ui or spec namespace as those namespaces"},{"line_number":69,"context_line":"# do not contains tempest plugins."},{"line_number":70,"context_line":"projects_list \u003d [i for i in projects if not (i.startswith(\u0027openstack/deb-\u0027) or"},{"line_number":71,"context_line":"                                             i.endswith(\u0027-ui\u0027) or"},{"line_number":72,"context_line":"                                             i.endswith(\u0027-specs\u0027))]"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7f231b9d_697ceab4","line":70,"range":{"start_line":70,"start_character":57,"end_line":70,"end_character":75},"updated":"2017-06-13 21:19:38.000000000","message":"This is already contained on L52. Maybe it\u0027s better to add the checks for proj ending in -ui/-specs around the same line? It\u0027ll make the code easier to read.","commit_id":"3798ad21d45f3644d601fec55188bcd8ebfbcf6e"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"23f8fafe7f3e22defa60a5a6d864c7e3c365e8b7","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"line_number":68,"context_line":"# Retrieve projects having no deb, ui or spec namespace as those namespaces"},{"line_number":69,"context_line":"# do not contains tempest plugins."},{"line_number":70,"context_line":"projects_list \u003d [i for i in projects if not (i.startswith(\u0027openstack/deb-\u0027) or"},{"line_number":71,"context_line":"                                             i.endswith(\u0027-ui\u0027) or"},{"line_number":72,"context_line":"                                             i.endswith(\u0027-specs\u0027))]"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7f231b9d_3f03b911","line":70,"range":{"start_line":70,"start_character":57,"end_line":70,"end_character":75},"in_reply_to":"7f231b9d_697ceab4","updated":"2017-06-14 07:49:29.000000000","message":"The above function checks for a project having tempest plugin or not so better fix would be remove that part from there and do project filtering here.","commit_id":"3798ad21d45f3644d601fec55188bcd8ebfbcf6e"}]}
