)]}'
{"tools/generate-tempest-plugins-list.sh":[{"author":{"_account_id":25553,"name":"Akhil jain","email":"akhiljain32@gmail.com","username":"akhil"},"change_message_id":"c85ba14789a35b64f0d9d8b9a999fb5d44b96dcc","unresolved":false,"context_lines":[{"line_number":52,"context_line":"name_col_len\u003d$(echo \"${sorted_plugins}\" | wc -L)"},{"line_number":53,"context_line":"name_col_len\u003d$(( name_col_len + 2 ))"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"title_underline ${name_col_len}"},{"line_number":56,"context_line":"printf \"%-${name_col_len}s %s\\n\" \"Plugin Name\" \"URL\""},{"line_number":57,"context_line":"title_underline ${name_col_len}"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"5f7c97a3_9ff73b8f","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":15},"updated":"2018-07-27 11:49:01.000000000","message":"I think you forgot to define title_underline function.","commit_id":"689aec0561df159023f942705f4d653dca3a4bca"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"757926d4d86666a35c89406044002da380824bbd","unresolved":false,"context_lines":[{"line_number":52,"context_line":"name_col_len\u003d$(echo \"${sorted_plugins}\" | wc -L)"},{"line_number":53,"context_line":"name_col_len\u003d$(( name_col_len + 2 ))"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"title_underline ${name_col_len}"},{"line_number":56,"context_line":"printf \"%-${name_col_len}s %s\\n\" \"Plugin Name\" \"URL\""},{"line_number":57,"context_line":"title_underline ${name_col_len}"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"5f7c97a3_1596993e","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":15},"in_reply_to":"5f7c97a3_9ff73b8f","updated":"2018-07-29 03:47:24.000000000","message":"my bad. done","commit_id":"689aec0561df159023f942705f4d653dca3a4bca"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"7e71f607348e7ff02189c8df2f4132aed0059167","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"sorted_plugins\u003d$(python tools/generate-tempest-plugins-list.py)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"name_col_len\u003d$(echo \"${sorted_plugins}\" | wc -L)"},{"line_number":53,"context_line":"name_col_len\u003d$(( name_col_len + 2 ))"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"# Print the title underline for a RST table.  Argument is the length"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5f7c97a3_c61dd577","line":52,"updated":"2018-07-29 20:45:23.000000000","message":"This isn\u0027t rendering correctly on: http://logs.openstack.org/93/586493/3/check/build-openstack-sphinx-docs/421540b/html/plugin-registry.html\n\nAnother way to generate a table easily is like this (something like below):\n\n.. list-table:: **Api Exceptions**\n  :widths: 5 50\n  :header-rows: 1\n\n  * - Plugin Name\n    - URL\n\nfor k in ${sorted_plugins}; do\n    project\u003d${k:0:28}\n    giturl\u003d\"git://git.openstack.org/openstack/${k:0:26}\"\n\n    printf \u0027* - \"${project}\"\u0027\n    printf \u0027* - \"${giturl}\"\u0027\n\nExample: https://docs.openstack.org/doc-contrib-guide/rst-conv/tables.html#list-tables\n\nIt\u0027s probably the easiest table to generate using a script.","commit_id":"d2785b13ca406f61b1a8299644936f80e02013e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"48e17a48b7151452bc4a8d2aa0eaa25bcf87942a","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"sorted_plugins\u003d$(python tools/generate-tempest-plugins-list.py)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"name_col_len\u003d$(echo \"${sorted_plugins}\" | wc -L)"},{"line_number":53,"context_line":"name_col_len\u003d$(( name_col_len + 2 ))"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"# Print the title underline for a RST table.  Argument is the length"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5f7c97a3_457afbee","line":52,"in_reply_to":"5f7c97a3_c61dd577","updated":"2018-07-31 08:22:33.000000000","message":"yeah that is good one but we need to enable that in header or rst as it cannot be done in shell file.","commit_id":"d2785b13ca406f61b1a8299644936f80e02013e2"},{"author":{"_account_id":25553,"name":"Akhil jain","email":"akhiljain32@gmail.com","username":"akhil"},"change_message_id":"8955f042a343aad35a6536fc82b876e274a5511c","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    done"},{"line_number":63,"context_line":"    printf \" \u003d\u003d\u003d\\n\""},{"line_number":64,"context_line":"}"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"title_underline ${name_col_len}"},{"line_number":67,"context_line":"printf \"%-${name_col_len}s %s\\n\" \"Plugin Name\" \"URL\""},{"line_number":68,"context_line":"title_underline ${name_col_len}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5f7c97a3_ef8f812c","line":65,"updated":"2018-07-30 04:01:50.000000000","message":"Add line break here like:\nprintf \"\\n\\n\"","commit_id":"d2785b13ca406f61b1a8299644936f80e02013e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"48e17a48b7151452bc4a8d2aa0eaa25bcf87942a","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    done"},{"line_number":63,"context_line":"    printf \" \u003d\u003d\u003d\\n\""},{"line_number":64,"context_line":"}"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"title_underline ${name_col_len}"},{"line_number":67,"context_line":"printf \"%-${name_col_len}s %s\\n\" \"Plugin Name\" \"URL\""},{"line_number":68,"context_line":"title_underline ${name_col_len}"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5f7c97a3_657ff7dd","line":65,"in_reply_to":"5f7c97a3_ef8f812c","updated":"2018-07-31 08:22:33.000000000","message":"Done","commit_id":"d2785b13ca406f61b1a8299644936f80e02013e2"},{"author":{"_account_id":25553,"name":"Akhil jain","email":"akhiljain32@gmail.com","username":"akhil"},"change_message_id":"8955f042a343aad35a6536fc82b876e274a5511c","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    giturl\u003d\"git://git.openstack.org/openstack/${k:0:26}\""},{"line_number":73,"context_line":"    printf \"%-${name_col_len}s %s\\n\" \"${project}\" \"${giturl}\""},{"line_number":74,"context_line":"done"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"if [[ -r doc/source/data/tempest-plugins-registry.footer ]]; then"},{"line_number":77,"context_line":"    cat doc/source/data/tempest-plugins-registry.footer"},{"line_number":78,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5f7c97a3_cf92c555","line":75,"updated":"2018-07-30 04:01:50.000000000","message":"add \ntitle_underline ${name_col_len}\nprintf \"\\n\\n\"","commit_id":"d2785b13ca406f61b1a8299644936f80e02013e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"48e17a48b7151452bc4a8d2aa0eaa25bcf87942a","unresolved":false,"context_lines":[{"line_number":72,"context_line":"    giturl\u003d\"git://git.openstack.org/openstack/${k:0:26}\""},{"line_number":73,"context_line":"    printf \"%-${name_col_len}s %s\\n\" \"${project}\" \"${giturl}\""},{"line_number":74,"context_line":"done"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"if [[ -r doc/source/data/tempest-plugins-registry.footer ]]; then"},{"line_number":77,"context_line":"    cat doc/source/data/tempest-plugins-registry.footer"},{"line_number":78,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"5f7c97a3_25657f49","line":75,"in_reply_to":"5f7c97a3_cf92c555","updated":"2018-07-31 08:22:33.000000000","message":"Done","commit_id":"d2785b13ca406f61b1a8299644936f80e02013e2"}]}
