)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"39d5061af9826d5ae08665bc1e5d1c11eac6ef7c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Li Ma \u003cskywalker.nick@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-21 17:21:08 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Implements oslo conf generator"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ifca462b686ea914db5861880f23adde311fb4bb9"},{"line_number":10,"context_line":"Implements: blueprint oslo-config-generator"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7a8ec9b2_59fef26b","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":10},"updated":"2016-09-21 09:49:55.000000000","message":"Partially?","commit_id":"edb58cbc80fc9aa614e97f0d3f5c379a245bdc57"}],"README.rst":[{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"39d5061af9826d5ae08665bc1e5d1c11eac6ef7c","unresolved":false,"context_lines":[{"line_number":110,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"To generate the sample neutron configuration files, run the following"},{"line_number":113,"context_line":"command from the top level of the neutron directory:"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"tox -e genconfig"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8ec9b2_1eba90e1","line":113,"range":{"start_line":113,"start_character":34,"end_line":113,"end_character":41},"updated":"2016-09-21 09:49:55.000000000","message":"dragonflow?","commit_id":"edb58cbc80fc9aa614e97f0d3f5c379a245bdc57"}],"devstack/override-defaults":[{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"a83ad7c84ac6eaa177c4b391b61b5ed60e574555","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    enable_service q-l3"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"DRAGONFLOW_CONF\u003d/etc/neutron/plugins/dragonflow.ini"},{"line_number":24,"context_line":"Q_PLUGIN_EXTRA_CONF_PATH\u003d/etc/neutron/plugins"},{"line_number":25,"context_line":"Q_PLUGIN_EXTRA_CONF_FILES\u003d(dragonflow.ini)"},{"line_number":26,"context_line":"NEUTRON_CONFIG_ARG+\u003d\" --config-file $DRAGONFLOW_CONF\""}],"source_content_type":"application/octet-stream","patch_set":16,"id":"1a95cdbc_2d0edde4","line":23,"range":{"start_line":23,"start_character":21,"end_line":23,"end_character":28},"updated":"2016-10-10 11:45:28.000000000","message":"Why not put our configu files in /etc/dragonflow?","commit_id":"bf7a2176fbeb463cb24337b3a9f2c9545147ba1c"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"1030c52a218bd49d54ea43681c7b0957d3de7e35","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    enable_service q-l3"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"DRAGONFLOW_CONF\u003d/etc/neutron/plugins/dragonflow.ini"},{"line_number":24,"context_line":"Q_PLUGIN_EXTRA_CONF_PATH\u003d/etc/neutron/plugins"},{"line_number":25,"context_line":"Q_PLUGIN_EXTRA_CONF_FILES\u003d(dragonflow.ini)"},{"line_number":26,"context_line":"NEUTRON_CONFIG_ARG+\u003d\" --config-file $DRAGONFLOW_CONF\""}],"source_content_type":"application/octet-stream","patch_set":16,"id":"fa6399be_d7995321","line":23,"range":{"start_line":23,"start_character":21,"end_line":23,"end_character":28},"in_reply_to":"1a95cdbc_2d0edde4","updated":"2016-10-11 01:26:41.000000000","message":"because i think dragonflow at least is a neutron plugin and it only has one configuration file. if it has multiple conf files, it is good to have its own dir.","commit_id":"bf7a2176fbeb463cb24337b3a9f2c9545147ba1c"}],"devstack/settings":[{"author":{"_account_id":23235,"name":"Lihi Wishnitzer","email":"lihiwish@gmail.com","username":"lihiwish"},"change_message_id":"42d8310cbd236fdbc7e55293668a05d546993bfb","unresolved":false,"context_lines":[{"line_number":6,"context_line":"DRAGONFLOW_DIR\u003d$DEST/dragonflow"},{"line_number":7,"context_line":"DRAGONFLOW_BRANCH\u003d${DRAGONFLOW_BRANCH:-master}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DF_L3_SERVICE_PLUGIN\u003d\"dragonflow.neutron.services.l3.l3_controller_plugin.ControllerL3ServicePlugin\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"DF_L3_BINARY\u003d$NEUTRON_BIN_DIR/df-l3-agent"},{"line_number":12,"context_line":"DF_LOCAL_CONTROLLER_BINARY\u003d$NEUTRON_BIN_DIR/df-local-controller"}],"source_content_type":"application/octet-stream","patch_set":12,"id":"5a8bc5a2_aa705ddd","side":"PARENT","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":100},"updated":"2016-09-26 08:02:59.000000000","message":"Why did you removed this line? Is this change related to this issue? If not, maybe it is better to do it in a different commit.","commit_id":"9ff6a29c046cefd3d9a1e90ee6358a9402f361f5"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"322586c9b0acaa968ad8ecdc42db900c02ec3828","unresolved":false,"context_lines":[{"line_number":6,"context_line":"DRAGONFLOW_DIR\u003d$DEST/dragonflow"},{"line_number":7,"context_line":"DRAGONFLOW_BRANCH\u003d${DRAGONFLOW_BRANCH:-master}"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"DF_L3_SERVICE_PLUGIN\u003d\"dragonflow.neutron.services.l3.l3_controller_plugin.ControllerL3ServicePlugin\""},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"DF_L3_BINARY\u003d$NEUTRON_BIN_DIR/df-l3-agent"},{"line_number":12,"context_line":"DF_LOCAL_CONTROLLER_BINARY\u003d$NEUTRON_BIN_DIR/df-local-controller"}],"source_content_type":"application/octet-stream","patch_set":12,"id":"5a8bc5a2_953f4686","side":"PARENT","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":100},"in_reply_to":"5a8bc5a2_aa705ddd","updated":"2016-09-26 08:10:06.000000000","message":"OK, it is not related.","commit_id":"9ff6a29c046cefd3d9a1e90ee6358a9402f361f5"}],"doc/source/configuration.rst":[{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"39d5061af9826d5ae08665bc1e5d1c11eac6ef7c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Configurations"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Since Newton, configuration files are not maintained in the git repository but"},{"line_number":6,"context_line":"should be generated as follows::"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"``tox -e genconfig``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8ec9b2_7e5d5478","line":5,"range":{"start_line":5,"start_character":42,"end_line":5,"end_character":74},"updated":"2016-09-21 09:49:55.000000000","message":"Did we have git repository to maintain config files before?","commit_id":"edb58cbc80fc9aa614e97f0d3f5c379a245bdc57"}],"dragonflow/opts.py":[{"author":{"_account_id":11159,"name":"Hong Hui Xiao","email":"honghui_xiao@yeah.net","username":"HongHuiXiao"},"change_message_id":"90d40c591f75a91bb0efc2ceb520737778ff35c0","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from oslo_config import cfg"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from dragonflow.common.common_params import DF_OPTS"},{"line_number":16,"context_line":"from dragonflow.controller.df_local_controller import DF_RYU_OPTS"},{"line_number":17,"context_line":"from dragonflow.controller.dhcp_app import DF_DHCP_OPTS"},{"line_number":18,"context_line":"from dragonflow.controller.dnat_app import DF_DNAT_APP_OPTS"},{"line_number":19,"context_line":"from dragonflow.controller.l2_ml2_app import DF_L2_APP_OPTS"},{"line_number":20,"context_line":"from dragonflow.controller.metadata_service_app import DF_METADATA_OPTS"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":14,"id":"3a98d1f4_7f5f8b0e","line":20,"range":{"start_line":15,"start_character":0,"end_line":20,"end_character":71},"updated":"2016-09-28 12:54:48.000000000","message":"Should these follow the guide at [1] http://docs.openstack.org/developer/hacking/#imports","commit_id":"63bdcfdaeeec75bad9efddccdc803b5d7c6cac52"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"cf3b4d7c562a54a0d39d913fcd57ef7dba4f1d5e","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"from oslo_config import cfg"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from dragonflow.common.common_params import DF_OPTS"},{"line_number":16,"context_line":"from dragonflow.controller.df_local_controller import DF_RYU_OPTS"},{"line_number":17,"context_line":"from dragonflow.controller.dhcp_app import DF_DHCP_OPTS"},{"line_number":18,"context_line":"from dragonflow.controller.dnat_app import DF_DNAT_APP_OPTS"},{"line_number":19,"context_line":"from dragonflow.controller.l2_ml2_app import DF_L2_APP_OPTS"},{"line_number":20,"context_line":"from dragonflow.controller.metadata_service_app import DF_METADATA_OPTS"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":14,"id":"3a98d1f4_0aab8075","line":20,"range":{"start_line":15,"start_character":0,"end_line":20,"end_character":71},"in_reply_to":"3a98d1f4_7f5f8b0e","updated":"2016-09-29 02:23:37.000000000","message":"Sure, I forgot it.","commit_id":"63bdcfdaeeec75bad9efddccdc803b5d7c6cac52"}]}
