)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"488161614baba2519baf9693674308a8d3edc908","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    service     consoleauth_manager             0fcec69"},{"line_number":25,"context_line":"    service     cert_manager                    0fcec69"},{"line_number":26,"context_line":"    service     scheduler_manager               0fcec69"},{"line_number":27,"context_line":"    DEFAULT     quota_driver                    4306388"},{"line_number":28,"context_line":"    DEFAULT     compute_available_monitors      973f312"},{"line_number":29,"context_line":"    DEFAULT     compute_stats_class             3be36fc"},{"line_number":30,"context_line":"    DEFAULT     snapshot_name_template          aeee454"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"7a8ec9b2_57e05d96","line":27,"range":{"start_line":27,"start_character":48,"end_line":27,"end_character":55},"updated":"2016-09-21 16:03:49.000000000","message":"I get a 404 on this for some reason in gerrit.\n\nAnyway: https://review.openstack.org/#/c/339173/","commit_id":"083708208a474e247735f98ef8689dccf734c809"}],"nova/conf/api.py":[{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    cfg.StrOpt(\"vendordata_driver\","},{"line_number":65,"context_line":"            default\u003d\"nova.api.metadata.vendordata_json.JsonFileVendorData\","},{"line_number":66,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":67,"context_line":"            deprecated_version\u003d\"14.0.0\","},{"line_number":68,"context_line":"            help\u003d\"\"\""},{"line_number":69,"context_line":"When returning instance metadata, this is the class that is used"},{"line_number":70,"context_line":"for getting vendor metadata when that class isn\u0027t specified in the individual"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_28ea90db","line":67,"range":{"start_line":67,"start_character":32,"end_line":67,"end_character":34},"updated":"2016-08-10 17:06:38.000000000","message":"I think this was deprecated in 13.0.0?","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    cfg.StrOpt(\"vendordata_driver\","},{"line_number":65,"context_line":"            default\u003d\"nova.api.metadata.vendordata_json.JsonFileVendorData\","},{"line_number":66,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":67,"context_line":"            deprecated_version\u003d\"14.0.0\","},{"line_number":68,"context_line":"            help\u003d\"\"\""},{"line_number":69,"context_line":"When returning instance metadata, this is the class that is used"},{"line_number":70,"context_line":"for getting vendor metadata when that class isn\u0027t specified in the individual"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_67949742","line":67,"range":{"start_line":67,"start_character":32,"end_line":67,"end_character":34},"in_reply_to":"9ad45d7e_28ea90db","updated":"2016-08-11 09:41:40.000000000","message":"Done","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":277,"context_line":"os_network_opts \u003d ["},{"line_number":278,"context_line":"    cfg.BoolOpt(\"enable_network_quota\","},{"line_number":279,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":280,"context_line":"            deprecated_reason\u003d\"\"\""},{"line_number":281,"context_line":"CRUD operations on tenant networks are only available when using nova-network"},{"line_number":282,"context_line":"and nova-network is itself deprecated.\"\"\","},{"line_number":283,"context_line":"            default\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_88961c3d","line":280,"updated":"2016-08-10 17:06:38.000000000","message":"Add it here as well?","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":277,"context_line":"os_network_opts \u003d ["},{"line_number":278,"context_line":"    cfg.BoolOpt(\"enable_network_quota\","},{"line_number":279,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":280,"context_line":"            deprecated_reason\u003d\"\"\""},{"line_number":281,"context_line":"CRUD operations on tenant networks are only available when using nova-network"},{"line_number":282,"context_line":"and nova-network is itself deprecated.\"\"\","},{"line_number":283,"context_line":"            default\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_e7a7e7ba","line":280,"in_reply_to":"9ad45d7e_88961c3d","updated":"2016-08-11 09:41:40.000000000","message":"Done\n\nDon\u0027t know how I missed these.","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":310,"context_line":"\"\"\"),"},{"line_number":311,"context_line":"    cfg.IntOpt(\"quota_networks\","},{"line_number":312,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":313,"context_line":"            deprecated_reason\u003d\"\"\""},{"line_number":314,"context_line":"CRUD operations on tenant networks are only available when using nova-network"},{"line_number":315,"context_line":"and nova-network is itself deprecated.\"\"\","},{"line_number":316,"context_line":"            default\u003d3,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_4872644a","line":313,"updated":"2016-08-10 17:06:38.000000000","message":"same","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":310,"context_line":"\"\"\"),"},{"line_number":311,"context_line":"    cfg.IntOpt(\"quota_networks\","},{"line_number":312,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":313,"context_line":"            deprecated_reason\u003d\"\"\""},{"line_number":314,"context_line":"CRUD operations on tenant networks are only available when using nova-network"},{"line_number":315,"context_line":"and nova-network is itself deprecated.\"\"\","},{"line_number":316,"context_line":"            default\u003d3,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_c7c62367","line":313,"in_reply_to":"9ad45d7e_4872644a","updated":"2016-08-11 09:41:40.000000000","message":"Done","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"}],"nova/conf/cells.py":[{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":62,"context_line":"\"\"\"),"},{"line_number":63,"context_line":"    cfg.StrOpt(\u0027manager\u0027,"},{"line_number":64,"context_line":"               default\u003d\u0027nova.cells.manager.CellsManager\u0027,"},{"line_number":65,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":66,"context_line":"               help\u003d\"\"\""},{"line_number":67,"context_line":"Manager for cells"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_5502fd0b","line":65,"updated":"2016-08-10 17:06:38.000000000","message":"Missing it here? It\u0027s deprecated in this cycle. https://github.com/openstack/nova/commit/0fcec69a2346474ba033a435b1f82d1a833bad7c","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":62,"context_line":"\"\"\"),"},{"line_number":63,"context_line":"    cfg.StrOpt(\u0027manager\u0027,"},{"line_number":64,"context_line":"               default\u003d\u0027nova.cells.manager.CellsManager\u0027,"},{"line_number":65,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":66,"context_line":"               help\u003d\"\"\""},{"line_number":67,"context_line":"Manager for cells"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_e7e367d7","line":65,"in_reply_to":"9ad45d7e_5502fd0b","updated":"2016-08-11 09:41:40.000000000","message":"Done","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"}],"nova/conf/compute.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"789230983dcab28815644e4aaee629777eabb33f","unresolved":false,"context_lines":[{"line_number":700,"context_line":"    cfg.StrOpt(\u0027snapshot_name_template\u0027,"},{"line_number":701,"context_line":"               default\u003d\u0027snapshot-%s\u0027,"},{"line_number":702,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":703,"context_line":"               deprecated_reason\u003d\u0027This is not used anymore and will be \u0027"},{"line_number":704,"context_line":"                                 \u0027removed in the O release.\u0027,"},{"line_number":705,"context_line":"               help\u003d\u0027Template string to be used to generate snapshot names\u0027)"},{"line_number":706,"context_line":"]"},{"line_number":707,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"7a8ec9b2_1ca27c99","side":"PARENT","line":704,"range":{"start_line":703,"start_character":59,"end_line":704,"end_character":58},"updated":"2016-09-21 15:59:26.000000000","message":"I\u0027m not really sure why this isn\u0027t left in, but OK.","commit_id":"2fb995a8abb5f69654e8bcd9f9d2466abba26f28"}],"nova/conf/libvirt.py":[{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":68,"context_line":"               help\u003d\u0027The partition to inject to : \u0027"},{"line_number":69,"context_line":"                    \u0027-2 \u003d\u003e disable, -1 \u003d\u003e inspect (libguestfs only), \u0027"},{"line_number":70,"context_line":"                    \u00270 \u003d\u003e not partitioned, \u003e0 \u003d\u003e partition number\u0027),"},{"line_number":71,"context_line":"    cfg.BoolOpt(\u0027use_usb_tablet\u0027,"},{"line_number":72,"context_line":"                default\u003dTrue,"},{"line_number":73,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":74,"context_line":"                deprecated_version\u003d\"13.0.0\","}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_e8b4f882","line":71,"range":{"start_line":71,"start_character":17,"end_line":71,"end_character":31},"updated":"2016-08-10 17:06:38.000000000","message":"I think this was deprecated in 14.0.0","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":68,"context_line":"               help\u003d\u0027The partition to inject to : \u0027"},{"line_number":69,"context_line":"                    \u0027-2 \u003d\u003e disable, -1 \u003d\u003e inspect (libguestfs only), \u0027"},{"line_number":70,"context_line":"                    \u00270 \u003d\u003e not partitioned, \u003e0 \u003d\u003e partition number\u0027),"},{"line_number":71,"context_line":"    cfg.BoolOpt(\u0027use_usb_tablet\u0027,"},{"line_number":72,"context_line":"                default\u003dTrue,"},{"line_number":73,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":74,"context_line":"                deprecated_version\u003d\"13.0.0\","}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_8741cbab","line":71,"range":{"start_line":71,"start_character":17,"end_line":71,"end_character":31},"in_reply_to":"9ad45d7e_e8b4f882","updated":"2016-08-11 09:41:40.000000000","message":"Right you are: copy-paste mistake. See 73d5d1f4618aca3fc5fa9d7cac6ea39b5199a3ca","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":328,"context_line":"               help\u003d\u0027Allows image information files to be stored in \u0027"},{"line_number":329,"context_line":"                    \u0027non-standard locations\u0027,"},{"line_number":330,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":331,"context_line":"               deprecated_version\u003d\"13.0.0\","},{"line_number":332,"context_line":"               deprecated_reason\u003d\u0027Image info files are no longer used by the \u0027"},{"line_number":333,"context_line":"                                 \u0027image cache\u0027),"},{"line_number":334,"context_line":"    cfg.IntOpt(\u0027remove_unused_resized_minimum_age_seconds\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_6880088c","line":331,"range":{"start_line":331,"start_character":35,"end_line":331,"end_character":37},"updated":"2016-08-10 17:06:38.000000000","message":"It should be 14.https://github.com/openstack/nova/commit/2c389ccc8c266175a71a29358bec7fe219e64fe0#diff-3ad18fc881ff5e6dd253dc1532cba386","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":328,"context_line":"               help\u003d\u0027Allows image information files to be stored in \u0027"},{"line_number":329,"context_line":"                    \u0027non-standard locations\u0027,"},{"line_number":330,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":331,"context_line":"               deprecated_version\u003d\"13.0.0\","},{"line_number":332,"context_line":"               deprecated_reason\u003d\u0027Image info files are no longer used by the \u0027"},{"line_number":333,"context_line":"                                 \u0027image cache\u0027),"},{"line_number":334,"context_line":"    cfg.IntOpt(\u0027remove_unused_resized_minimum_age_seconds\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_275d7f79","line":331,"range":{"start_line":331,"start_character":35,"end_line":331,"end_character":37},"in_reply_to":"9ad45d7e_6880088c","updated":"2016-08-11 09:41:40.000000000","message":"Done","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":339,"context_line":"                default\u003dFalse,"},{"line_number":340,"context_line":"                help\u003d\u0027Write a checksum for files in _base to disk\u0027,"},{"line_number":341,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":342,"context_line":"                deprecated_version\u003d\"13.0.0\","},{"line_number":343,"context_line":"                deprecated_reason\u003d\u0027The image cache no longer periodically \u0027"},{"line_number":344,"context_line":"                                  \u0027calculates checksums of stored images. \u0027"},{"line_number":345,"context_line":"                                  \u0027Data integrity can be checked at the block \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_a84cc09e","line":342,"range":{"start_line":342,"start_character":36,"end_line":342,"end_character":38},"updated":"2016-08-10 17:06:38.000000000","message":"14","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":339,"context_line":"                default\u003dFalse,"},{"line_number":340,"context_line":"                help\u003d\u0027Write a checksum for files in _base to disk\u0027,"},{"line_number":341,"context_line":"                deprecated_for_removal\u003dTrue,"},{"line_number":342,"context_line":"                deprecated_version\u003d\"13.0.0\","},{"line_number":343,"context_line":"                deprecated_reason\u003d\u0027The image cache no longer periodically \u0027"},{"line_number":344,"context_line":"                                  \u0027calculates checksums of stored images. \u0027"},{"line_number":345,"context_line":"                                  \u0027Data integrity can be checked at the block \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_a7496fb9","line":342,"range":{"start_line":342,"start_character":36,"end_line":342,"end_character":38},"in_reply_to":"9ad45d7e_a84cc09e","updated":"2016-08-11 09:41:40.000000000","message":"Done","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"7f39e2160175430336bd92d57bd847e96edc3609","unresolved":false,"context_lines":[{"line_number":348,"context_line":"               default\u003d3600,"},{"line_number":349,"context_line":"               help\u003d\u0027How frequently to checksum base images\u0027,"},{"line_number":350,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":351,"context_line":"               deprecated_version\u003d\"13.0.0\","},{"line_number":352,"context_line":"               deprecated_reason\u003d\u0027The image cache no longer periodically \u0027"},{"line_number":353,"context_line":"                                 \u0027calculates checksums of stored images. \u0027"},{"line_number":354,"context_line":"                                 \u0027Data integrity can be checked at the block \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_c8477475","line":351,"range":{"start_line":351,"start_character":35,"end_line":351,"end_character":37},"updated":"2016-08-10 17:06:38.000000000","message":"14","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9cd15240786c0ca75688538c63799c5b7324bfb9","unresolved":false,"context_lines":[{"line_number":348,"context_line":"               default\u003d3600,"},{"line_number":349,"context_line":"               help\u003d\u0027How frequently to checksum base images\u0027,"},{"line_number":350,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":351,"context_line":"               deprecated_version\u003d\"13.0.0\","},{"line_number":352,"context_line":"               deprecated_reason\u003d\u0027The image cache no longer periodically \u0027"},{"line_number":353,"context_line":"                                 \u0027calculates checksums of stored images. \u0027"},{"line_number":354,"context_line":"                                 \u0027Data integrity can be checked at the block \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_07c95b26","line":351,"range":{"start_line":351,"start_character":35,"end_line":351,"end_character":37},"in_reply_to":"9ad45d7e_c8477475","updated":"2016-08-11 09:41:40.000000000","message":"Done\n\nDamn copy-paste :)","commit_id":"868f98fa97ae6b7d2b1dc0480dec4b82c58a5638"}],"nova/conf/network.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"789230983dcab28815644e4aaee629777eabb33f","unresolved":false,"context_lines":[{"line_number":370,"context_line":"    cfg.BoolOpt(\"share_dhcp_address\","},{"line_number":371,"context_line":"            default\u003dFalse,"},{"line_number":372,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":373,"context_line":"            deprecated_since\u003d\u002712.0.0\u0027,"},{"line_number":374,"context_line":"            help\u003d\"\"\""},{"line_number":375,"context_line":"THIS VALUE SHOULD BE SET WHEN CREATING THE NETWORK."},{"line_number":376,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"7a8ec9b2_973d8591","line":373,"updated":"2016-09-21 15:59:26.000000000","message":"This is actually Juno, so 2014.2.","commit_id":"083708208a474e247735f98ef8689dccf734c809"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"1cdf3b1d1a191c3e92aa3fafb296c23b6dc2f4bb","unresolved":false,"context_lines":[{"line_number":370,"context_line":"    cfg.BoolOpt(\"share_dhcp_address\","},{"line_number":371,"context_line":"            default\u003dFalse,"},{"line_number":372,"context_line":"            deprecated_for_removal\u003dTrue,"},{"line_number":373,"context_line":"            deprecated_since\u003d\u002712.0.0\u0027,"},{"line_number":374,"context_line":"            help\u003d\"\"\""},{"line_number":375,"context_line":"THIS VALUE SHOULD BE SET WHEN CREATING THE NETWORK."},{"line_number":376,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"7a8ec9b2_f76ec92d","line":373,"in_reply_to":"7a8ec9b2_973d8591","updated":"2016-09-21 16:01:18.000000000","message":"oh, good find.","commit_id":"083708208a474e247735f98ef8689dccf734c809"}],"nova/conf/osapi_v21.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"789230983dcab28815644e4aaee629777eabb33f","unresolved":false,"context_lines":[{"line_number":64,"context_line":"\"\"\"),"},{"line_number":65,"context_line":"    cfg.StrOpt(\"project_id_regex\","},{"line_number":66,"context_line":"        deprecated_for_removal\u003dTrue,"},{"line_number":67,"context_line":"        deprecated_since\u003d\"14.0.0\","},{"line_number":68,"context_line":"        help\u003d\"\"\""},{"line_number":69,"context_line":"This option is a string representing a regular expression (regex) that matches"},{"line_number":70,"context_line":"the project_id as contained in URLs. If not set, it will match normal UUIDs"}],"source_content_type":"text/x-python","patch_set":10,"id":"7a8ec9b2_77de3912","line":67,"updated":"2016-09-21 15:59:26.000000000","message":"This should be 13.0.0 for mitaka.","commit_id":"083708208a474e247735f98ef8689dccf734c809"}],"nova/conf/service.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"23893c836366206bcb025ca53151b3fe4e0c8614","unresolved":false,"context_lines":[{"line_number":166,"context_line":"               default\u003d\u0027nova.compute.manager.ComputeManager\u0027,"},{"line_number":167,"context_line":"               deprecated_for_removal\u003dTrue,"},{"line_number":168,"context_line":"               deprecated_since\u003d\u002713.0.0\u0027,"},{"line_number":169,"context_line":"               help\u003d\u0027Full class name for the Manager for compute\u0027),"},{"line_number":170,"context_line":"    cfg.StrOpt(\u0027console_manager\u0027,"},{"line_number":171,"context_line":"               default\u003d\u0027nova.console.manager.ConsoleProxyManager\u0027,"},{"line_number":172,"context_line":"               deprecated_for_removal\u003dTrue,"}],"source_content_type":"text/x-python","patch_set":12,"id":"7a8ec9b2_d2b2ad95","line":169,"range":{"start_line":169,"start_character":15,"end_line":169,"end_character":21},"updated":"2016-09-21 20:58:49.000000000","message":"Not sure why you needed to change the quotes on all of these helps, but OK, I can appreciate OCD.","commit_id":"e9515ba745babf906089e8895315f7f532ef2458"}]}
