)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"413219c8f87feb1e1cb0f7f3c9f294e24a21950e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"improved help text will be split into several patches; this is patch 2"},{"line_number":13,"context_line":"of 4."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Blueprint centralize-config-options"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ia28ec82099f2cefbb8a8a62ac2271fa75d265436"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"fa0719c6_afcded32","line":15,"updated":"2016-03-23 15:48:11.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":"d5a505a03e6787f59fe00bd05519320d8da6e984"}],"nova/conf/network.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9c7b93e46ce98ce6536003ff081b1546aa027b30","unresolved":false,"context_lines":[{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    None"},{"line_number":179,"context_line":"\"\"\"),"},{"line_number":180,"context_line":"    cfg.MultiStrOpt(\"dns_server\","},{"line_number":181,"context_line":"            default\u003d[],"},{"line_number":182,"context_line":"            help\u003d\"\"\""},{"line_number":183,"context_line":"Despite the singular form of the name of this option, it is actually a list of"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a57f1b5_14c20e34","line":180,"range":{"start_line":180,"start_character":20,"end_line":180,"end_character":32},"updated":"2016-02-10 15:14:02.000000000","message":"follow up change - deprecate \u0027dns_server\u0027 in favor of \u0027dns_servers\u0027?","commit_id":"d5a505a03e6787f59fe00bd05519320d8da6e984"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"7ab5bfe679f90f0b2876494f6645987319501613","unresolved":false,"context_lines":[{"line_number":182,"context_line":"            help\u003d\"\"\""},{"line_number":183,"context_line":"Despite the singular form of the name of this option, it is actually a list of"},{"line_number":184,"context_line":"zero or more server addresses that dnsmasq will use for DNS nameservers. If"},{"line_number":185,"context_line":"this is not empty, dnsmasq will not read /etc/resolve.conf, but will only use"},{"line_number":186,"context_line":"the servers specified in this option. If the option use_network_dns_servers is"},{"line_number":187,"context_line":"True, the dns1 and dns2 servers from the network will be appended to this list,"},{"line_number":188,"context_line":"and will be used as DNS servers, too."}],"source_content_type":"text/x-python","patch_set":3,"id":"da0c15f0_ec48fc2f","line":185,"updated":"2016-03-25 18:48:53.000000000","message":"s/resolve.conf/resolv.conf/","commit_id":"bf2013ecadd860f5b5dc61e9bcea5ab1b15ca2fc"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"7943813a55bacc049e193f501b7d142af4daa53c","unresolved":false,"context_lines":[{"line_number":182,"context_line":"            help\u003d\"\"\""},{"line_number":183,"context_line":"Despite the singular form of the name of this option, it is actually a list of"},{"line_number":184,"context_line":"zero or more server addresses that dnsmasq will use for DNS nameservers. If"},{"line_number":185,"context_line":"this is not empty, dnsmasq will not read /etc/resolve.conf, but will only use"},{"line_number":186,"context_line":"the servers specified in this option. If the option use_network_dns_servers is"},{"line_number":187,"context_line":"True, the dns1 and dns2 servers from the network will be appended to this list,"},{"line_number":188,"context_line":"and will be used as DNS servers, too."}],"source_content_type":"text/x-python","patch_set":3,"id":"5a18252c_8cf34e0a","line":185,"in_reply_to":"da0c15f0_ec48fc2f","updated":"2016-04-12 16:38:01.000000000","message":"Done","commit_id":"bf2013ecadd860f5b5dc61e9bcea5ab1b15ca2fc"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"7ab5bfe679f90f0b2876494f6645987319501613","unresolved":false,"context_lines":[{"line_number":203,"context_line":"            default\u003dFalse,"},{"line_number":204,"context_line":"            help\u003d\"\"\""},{"line_number":205,"context_line":"When this option is set to True, the dns1 and dns2 servers for the given"},{"line_number":206,"context_line":"network will be used for DNS, as well as any specified in the `dns_server`"},{"line_number":207,"context_line":"option."},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"da0c15f0_4c5648d3","line":206,"updated":"2016-03-25 18:48:53.000000000","message":"Might be better to replace \"the given network\" with \"the network specified by the user on boot\"?","commit_id":"bf2013ecadd860f5b5dc61e9bcea5ab1b15ca2fc"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"7943813a55bacc049e193f501b7d142af4daa53c","unresolved":false,"context_lines":[{"line_number":203,"context_line":"            default\u003dFalse,"},{"line_number":204,"context_line":"            help\u003d\"\"\""},{"line_number":205,"context_line":"When this option is set to True, the dns1 and dns2 servers for the given"},{"line_number":206,"context_line":"network will be used for DNS, as well as any specified in the `dns_server`"},{"line_number":207,"context_line":"option."},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"Possible values:"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a18252c_8c0fcee0","line":206,"in_reply_to":"da0c15f0_4c5648d3","updated":"2016-04-12 16:38:01.000000000","message":"Done","commit_id":"bf2013ecadd860f5b5dc61e9bcea5ab1b15ca2fc"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"7ab5bfe679f90f0b2876494f6645987319501613","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    cfg.MultiStrOpt(\"force_snat_range\","},{"line_number":240,"context_line":"            default\u003d[],"},{"line_number":241,"context_line":"            help\u003d\"\"\""},{"line_number":242,"context_line":"This is a list of zero or more IP ranges that traffic form the"},{"line_number":243,"context_line":"`routing_source_ip` will be SNATted to. If the list is empty, then no SNAT"},{"line_number":244,"context_line":"rules are created."},{"line_number":245,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"da0c15f0_2c5314e3","line":242,"updated":"2016-03-25 18:48:53.000000000","message":"s/form/from/","commit_id":"bf2013ecadd860f5b5dc61e9bcea5ab1b15ca2fc"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"7943813a55bacc049e193f501b7d142af4daa53c","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    cfg.MultiStrOpt(\"force_snat_range\","},{"line_number":240,"context_line":"            default\u003d[],"},{"line_number":241,"context_line":"            help\u003d\"\"\""},{"line_number":242,"context_line":"This is a list of zero or more IP ranges that traffic form the"},{"line_number":243,"context_line":"`routing_source_ip` will be SNATted to. If the list is empty, then no SNAT"},{"line_number":244,"context_line":"rules are created."},{"line_number":245,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5a18252c_ace44a0d","line":242,"in_reply_to":"da0c15f0_2c5314e3","updated":"2016-04-12 16:38:01.000000000","message":"Done","commit_id":"bf2013ecadd860f5b5dc61e9bcea5ab1b15ca2fc"},{"author":{"_account_id":20993,"name":"Cody Eilrich","email":"cody.eilrich@ericsson.com","username":"ceilrich"},"change_message_id":"31c15db9763e0775ef26af1dbfa069478fd7727b","unresolved":false,"context_lines":[{"line_number":253,"context_line":"            help\u003d\"\"\""},{"line_number":254,"context_line":"Despite the singular form of the name of this option, it is actually a list of"},{"line_number":255,"context_line":"zero or more server addresses that dnsmasq will use for DNS nameservers. If"},{"line_number":256,"context_line":"this is not empty, dnsmasq will not read /etc/resolve.conf, but will only use"},{"line_number":257,"context_line":"the servers specified in this option. If the option use_network_dns_servers is"},{"line_number":258,"context_line":"True, the dns1 and dns2 servers from the network will be appended to this list,"},{"line_number":259,"context_line":"and will be used as DNS servers, too."}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_1dbbcce6","line":256,"range":{"start_line":256,"start_character":46,"end_line":256,"end_character":58},"updated":"2016-03-29 20:15:09.000000000","message":"s/resolve.conf/resolv.conf/","commit_id":"fac87732616551960c48148fb7e331ead7412003"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"d027755f4935385e751474668b5a20558f366343","unresolved":false,"context_lines":[{"line_number":253,"context_line":"            help\u003d\"\"\""},{"line_number":254,"context_line":"Despite the singular form of the name of this option, it is actually a list of"},{"line_number":255,"context_line":"zero or more server addresses that dnsmasq will use for DNS nameservers. If"},{"line_number":256,"context_line":"this is not empty, dnsmasq will not read /etc/resolve.conf, but will only use"},{"line_number":257,"context_line":"the servers specified in this option. If the option use_network_dns_servers is"},{"line_number":258,"context_line":"True, the dns1 and dns2 servers from the network will be appended to this list,"},{"line_number":259,"context_line":"and will be used as DNS servers, too."}],"source_content_type":"text/x-python","patch_set":5,"id":"5a18252c_cccee682","line":256,"range":{"start_line":256,"start_character":46,"end_line":256,"end_character":58},"in_reply_to":"ba0121b8_1dbbcce6","updated":"2016-04-12 16:39:15.000000000","message":"Done","commit_id":"fac87732616551960c48148fb7e331ead7412003"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"fcbe1a32e0cc243d812d95b9b4867b0429ac77fc","unresolved":false,"context_lines":[{"line_number":279,"context_line":""},{"line_number":280,"context_line":"Possible values:"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    True, False"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"* Services that use this:"},{"line_number":285,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_2a40af33","line":282,"updated":"2016-03-31 07:13:08.000000000","message":"The default value should be mentioned.","commit_id":"fac87732616551960c48148fb7e331ead7412003"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"d027755f4935385e751474668b5a20558f366343","unresolved":false,"context_lines":[{"line_number":279,"context_line":""},{"line_number":280,"context_line":"Possible values:"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    True, False"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"* Services that use this:"},{"line_number":285,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a18252c_8cab4e89","line":282,"in_reply_to":"ba0121b8_2a40af33","updated":"2016-04-12 16:39:15.000000000","message":"Done","commit_id":"fac87732616551960c48148fb7e331ead7412003"}]}
