)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ecfe4ac8b2edf99bab9e23aaa423cf235b65c2a3","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"We now need to check in x/ as well as openstack/ for devstack plugins."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Use a common session for checking for the plugin file which makes it a"},{"line_number":14,"context_line":"*lot* faster."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Regenerate the file"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fb8cfa7_e8d4b4bf","line":13,"updated":"2019-06-19 18:55:36.000000000","message":"Good idea.","commit_id":"c839cb21aaccadbe9150f8cb69a1a7cd0ecc17bc"}],"tools/generate-devstack-plugins-list.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ecfe4ac8b2edf99bab9e23aaa423cf235b65c2a3","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u0027\u0027\u0027"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"def is_in_openstack_namespace(proj):"},{"line_number":44,"context_line":"    # only interested in openstack or x namespace (e.g. not retired"},{"line_number":45,"context_line":"    # stackforge, etc)"},{"line_number":46,"context_line":"    return proj.startswith(\u0027openstack/\u0027) or \\"},{"line_number":47,"context_line":"        proj.startswith(\u0027x/\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_684be4af","line":44,"updated":"2019-06-19 18:55:36.000000000","message":"As I found when doing https://review.opendev.org/#/c/666006/ there are some other namespaces with devstack plugins like starlingx - do we care about those?","commit_id":"c839cb21aaccadbe9150f8cb69a1a7cd0ecc17bc"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"0845500cb23cffdaadc8c756ce319c608cc18d82","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u0027\u0027\u0027"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"def is_in_openstack_namespace(proj):"},{"line_number":44,"context_line":"    # only interested in openstack or x namespace (e.g. not retired"},{"line_number":45,"context_line":"    # stackforge, etc)"},{"line_number":46,"context_line":"    return proj.startswith(\u0027openstack/\u0027) or \\"},{"line_number":47,"context_line":"        proj.startswith(\u0027x/\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_3e566608","line":44,"in_reply_to":"9fb8cfa7_684be4af","updated":"2019-06-21 03:10:13.000000000","message":"Good point, i\u0027ll just switch this to filter out ones we know we *don\u0027t* want ... stackforge \u0026 attic","commit_id":"c839cb21aaccadbe9150f8cb69a1a7cd0ecc17bc"}],"tools/generate-devstack-plugins-list.sh":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"803ed8c83bc291ae39118187c67546929c800e50","unresolved":false,"context_lines":[{"line_number":30,"context_line":"#   ) OR ("},{"line_number":31,"context_line":"#   * network access to the review.openstack.org Gerrit API"},{"line_number":32,"context_line":"#     working directory"},{"line_number":33,"context_line":"#   * network access to https://git.openstack.org/cgit"},{"line_number":34,"context_line":"#   ))"},{"line_number":35,"context_line":"#"},{"line_number":36,"context_line":"# If a file named data/devstack-plugins-registry.header or"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_928a0219","line":33,"updated":"2019-06-05 09:40:00.000000000","message":"I think these can be updated too?","commit_id":"c839cb21aaccadbe9150f8cb69a1a7cd0ecc17bc"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ecfe4ac8b2edf99bab9e23aaa423cf235b65c2a3","unresolved":false,"context_lines":[{"line_number":30,"context_line":"#   ) OR ("},{"line_number":31,"context_line":"#   * network access to the review.openstack.org Gerrit API"},{"line_number":32,"context_line":"#     working directory"},{"line_number":33,"context_line":"#   * network access to https://git.openstack.org/cgit"},{"line_number":34,"context_line":"#   ))"},{"line_number":35,"context_line":"#"},{"line_number":36,"context_line":"# If a file named data/devstack-plugins-registry.header or"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_e85fd46f","line":33,"in_reply_to":"9fb8cfa7_928a0219","updated":"2019-06-19 18:55:36.000000000","message":"I did that here:\n\nhttps://review.opendev.org/#/c/666006/","commit_id":"c839cb21aaccadbe9150f8cb69a1a7cd0ecc17bc"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"0845500cb23cffdaadc8c756ce319c608cc18d82","unresolved":false,"context_lines":[{"line_number":30,"context_line":"#   ) OR ("},{"line_number":31,"context_line":"#   * network access to the review.openstack.org Gerrit API"},{"line_number":32,"context_line":"#     working directory"},{"line_number":33,"context_line":"#   * network access to https://git.openstack.org/cgit"},{"line_number":34,"context_line":"#   ))"},{"line_number":35,"context_line":"#"},{"line_number":36,"context_line":"# If a file named data/devstack-plugins-registry.header or"}],"source_content_type":"text/x-sh","patch_set":1,"id":"9fb8cfa7_be49f660","line":33,"in_reply_to":"9fb8cfa7_928a0219","updated":"2019-06-21 03:10:13.000000000","message":"done","commit_id":"c839cb21aaccadbe9150f8cb69a1a7cd0ecc17bc"}]}
