)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"1b6af1ef8dc1abd576d2f6bf130bd905ac0b5142","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The previous commit moved all the OSAPI options to a central location."},{"line_number":10,"context_line":"This commit adds additional help text to those options."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Blueprint centralize-config-options"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I1a1e0620853c10deeff24f139475894ff38b871c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa0719c6_7a18b575","line":12,"updated":"2016-03-23 15:51:00.000000000","message":"Please be aware that the effort in Newton is tracked with a\nnew (follow up) blueprint \n\n    centralize-config-options-newton\n\nIf questions arise, ping me. Thanks for your help here!","commit_id":"99c62fddc9d65d07fbdc29a73db522470723e1c6"}],"nova/conf/osapi_v21.py":[{"author":{"_account_id":9581,"name":"Ren Qiaowei","email":"qiaowei.ren@intel.com","username":"qiaowei"},"change_message_id":"355ba43067662c7a6f0474ac30d649ac6168142d","unresolved":false,"context_lines":[{"line_number":45,"context_line":"*DEPRECATED*"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"This option is a list of all of the v2.1 API extensions to never load. However,"},{"line_number":48,"context_line":"it will be removed in the near future, after which point all the API will run."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* Possible values:"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_d6af2028","line":48,"range":{"start_line":48,"start_character":65,"end_line":48,"end_character":68},"updated":"2016-02-06 02:56:34.000000000","message":"APIs","commit_id":"10d4242526c76be98f9c640cdf2f3931e7d1add5"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"96ce8f80a8bbe7e19791f9fd264803c5632e35ab","unresolved":false,"context_lines":[{"line_number":45,"context_line":"*DEPRECATED*"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"This option is a list of all of the v2.1 API extensions to never load. However,"},{"line_number":48,"context_line":"it will be removed in the near future, after which point all the API will run."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"* Possible values:"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_634af556","line":48,"range":{"start_line":48,"start_character":65,"end_line":48,"end_character":68},"in_reply_to":"5a5ae5dd_d6af2028","updated":"2016-02-08 15:51:52.000000000","message":"Actually, if you want to improve the text, it could be \"all of the API will run\". There is one API; that\u0027s the point of removing extensions.","commit_id":"10d4242526c76be98f9c640cdf2f3931e7d1add5"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"01bd437fb94f804c0879b1df212ca24585a9acc0","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                    default\u003dTrue,"},{"line_number":24,"context_line":"                    help\u003d\u0027DEPRECATED: Whether the V2.1 API is enabled or not. \u0027"},{"line_number":25,"context_line":"                    \u0027This option will be removed in the near future.\u0027,"},{"line_number":26,"context_line":"                    deprecated_for_removal\u003dTrue, deprecated_group\u003d\u0027osapi_v21\u0027),"},{"line_number":27,"context_line":"        cfg.ListOpt(\u0027extensions_blacklist\u0027,"},{"line_number":28,"context_line":"                    default\u003d[],"},{"line_number":29,"context_line":"                    help\u003d\u0027DEPRECATED: A list of v2.1 API extensions to never \u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"ba0121b8_2da65010","side":"PARENT","line":26,"range":{"start_line":26,"start_character":20,"end_line":26,"end_character":77},"updated":"2016-03-30 06:47:36.000000000","message":"These arguments were removed.\nIt should NOT be removed.","commit_id":"625dbba1df2673a80683431757e091de0db5f7b7"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"2d62cd876889e4bf79b8e0cb710c4e096f45e50e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"                    default\u003dTrue,"},{"line_number":24,"context_line":"                    help\u003d\u0027DEPRECATED: Whether the V2.1 API is enabled or not. \u0027"},{"line_number":25,"context_line":"                    \u0027This option will be removed in the near future.\u0027,"},{"line_number":26,"context_line":"                    deprecated_for_removal\u003dTrue, deprecated_group\u003d\u0027osapi_v21\u0027),"},{"line_number":27,"context_line":"        cfg.ListOpt(\u0027extensions_blacklist\u0027,"},{"line_number":28,"context_line":"                    default\u003d[],"},{"line_number":29,"context_line":"                    help\u003d\u0027DEPRECATED: A list of v2.1 API extensions to never \u0027"}],"source_content_type":"text/x-python","patch_set":6,"id":"9a061dce_f791d39a","side":"PARENT","line":26,"range":{"start_line":26,"start_character":20,"end_line":26,"end_character":77},"in_reply_to":"ba0121b8_2da65010","updated":"2016-04-05 19:12:06.000000000","message":"Good catch! Fixed.","commit_id":"625dbba1df2673a80683431757e091de0db5f7b7"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"2d91d56c64fe94ee8f7088f560c6eb85ac323f22","unresolved":false,"context_lines":[{"line_number":24,"context_line":"            help\u003d\"\"\""},{"line_number":25,"context_line":"*DEPRECATED*"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"This option is a list of all of the v2.1 API extensions to never load. However,"},{"line_number":28,"context_line":"it will be removed in the near future, after which point all the API will run."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* Possible values:"}],"source_content_type":"text/x-python","patch_set":13,"id":"1a122d0e_d0b10f91","line":27,"range":{"start_line":27,"start_character":17,"end_line":27,"end_character":44},"updated":"2016-04-19 09:16:27.000000000","message":"nit: Is \u0027list of all the v2.1 API\u0027 better?\n(I\u0027m not a native speaker)","commit_id":"0ab0fc5cea428bc0a0a373ba7fd506f868ee52b7"}]}
