)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"d2c899176543bd10017b8f23f49a819c7f47d8ab","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     jiaopengju \u003cpj.jiao@139.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-03-28 13:06:23 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add swift provider\u0027s password modification when doing"},{"line_number":8,"context_line":"devstack installation"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: Ic5636e9f87aac2cc177941cd27178a8d200ca8fa"},{"line_number":11,"context_line":"Closes-Bug: #1651110"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ffe62b97_49d5871b","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":21},"updated":"2017-03-28 07:28:05.000000000","message":"Please read:\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"55355ce673a56579984d7a7fea329b40560e51fb","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     jiaopengju \u003cpj.jiao@139.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-03-28 13:06:23 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add swift provider\u0027s password modification when doing"},{"line_number":8,"context_line":"devstack installation"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: Ic5636e9f87aac2cc177941cd27178a8d200ca8fa"},{"line_number":11,"context_line":"Closes-Bug: #1651110"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ffe62b97_347bbaf5","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":21},"in_reply_to":"ffe62b97_49d5871b","updated":"2017-03-28 07:59:12.000000000","message":"Done","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"}],"devstack/plugin.sh":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"d2c899176543bd10017b8f23f49a819c7f47d8ab","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    fi"},{"line_number":85,"context_line":"}"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"function configure_swift_provider {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_PROVIDER_SWIFT_CONF swift_client swift_key $SERVICE_PASSWORD"}],"source_content_type":"text/x-sh","patch_set":1,"id":"ffe62b97_09b41ff1","line":87,"range":{"start_line":87,"start_character":9,"end_line":87,"end_character":33},"updated":"2017-03-28 07:28:05.000000000","message":"configure_providers","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"55355ce673a56579984d7a7fea329b40560e51fb","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    fi"},{"line_number":85,"context_line":"}"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"function configure_swift_provider {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_PROVIDER_SWIFT_CONF swift_client swift_key $SERVICE_PASSWORD"}],"source_content_type":"text/x-sh","patch_set":1,"id":"ffe62b97_94260615","line":87,"range":{"start_line":87,"start_character":9,"end_line":87,"end_character":33},"in_reply_to":"ffe62b97_09b41ff1","updated":"2017-03-28 07:59:12.000000000","message":"Done","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"},{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"d2c899176543bd10017b8f23f49a819c7f47d8ab","unresolved":false,"context_lines":[{"line_number":87,"context_line":"function configure_swift_provider {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_PROVIDER_SWIFT_CONF swift_client swift_key $SERVICE_PASSWORD"},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":"}"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"ffe62b97_49bea7d5","line":90,"range":{"start_line":90,"start_character":16,"end_line":90,"end_character":42},"updated":"2017-03-28 07:28:05.000000000","message":"you can just use \"KARBOR_CONF_DIR/providers.d/openstack-infra.conf\"","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"55355ce673a56579984d7a7fea329b40560e51fb","unresolved":false,"context_lines":[{"line_number":87,"context_line":"function configure_swift_provider {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_PROVIDER_SWIFT_CONF swift_client swift_key $SERVICE_PASSWORD"},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":"}"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"ffe62b97_741f02b7","line":90,"range":{"start_line":90,"start_character":16,"end_line":90,"end_character":42},"in_reply_to":"ffe62b97_49bea7d5","updated":"2017-03-28 07:59:12.000000000","message":"Done","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"03ef15632b671a1825080975eea981bde56dbbf4","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"function configure_providers {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_CONF_DIR/providers.d/openstack-infra.conf swift_client swift_key $SERVICE_PASSWORD"},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ffe62b97_faa3e29c","line":89,"range":{"start_line":89,"start_character":14,"end_line":89,"end_character":40},"updated":"2017-03-28 16:35:12.000000000","message":"Configuring Swift Bank\nI think that it will be better.","commit_id":"6369d449854cafa04980a072ec4b636a201020c1"},{"author":{"_account_id":17151,"name":"chenying","email":"chenyingko@gmail.com","username":"chenying"},"change_message_id":"03ef15632b671a1825080975eea981bde56dbbf4","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"function configure_providers {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_CONF_DIR/providers.d/openstack-infra.conf swift_client swift_key $SERVICE_PASSWORD"},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ffe62b97_fa74026a","line":89,"range":{"start_line":89,"start_character":8,"end_line":89,"end_character":12},"updated":"2017-03-28 16:35:12.000000000","message":"s/echo/echo_summary","commit_id":"6369d449854cafa04980a072ec4b636a201020c1"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"fd03f42013d63c9cbbe7608d0676e3c569d942dc","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"function configure_providers {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_CONF_DIR/providers.d/openstack-infra.conf swift_client swift_key $SERVICE_PASSWORD"},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ffe62b97_4d5d6513","line":89,"range":{"start_line":89,"start_character":8,"end_line":89,"end_character":12},"in_reply_to":"ffe62b97_fa74026a","updated":"2017-03-29 01:01:44.000000000","message":"Done","commit_id":"6369d449854cafa04980a072ec4b636a201020c1"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"fd03f42013d63c9cbbe7608d0676e3c569d942dc","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"function configure_providers {"},{"line_number":88,"context_line":"    if is_swift_enabled; then"},{"line_number":89,"context_line":"        echo \"Configuring Swift Provider\""},{"line_number":90,"context_line":"        iniset $KARBOR_CONF_DIR/providers.d/openstack-infra.conf swift_client swift_key $SERVICE_PASSWORD"},{"line_number":91,"context_line":"    fi"},{"line_number":92,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":2,"id":"ffe62b97_0da19df8","line":89,"range":{"start_line":89,"start_character":14,"end_line":89,"end_character":40},"in_reply_to":"ffe62b97_faa3e29c","updated":"2017-03-29 01:01:44.000000000","message":"Done","commit_id":"6369d449854cafa04980a072ec4b636a201020c1"}],"devstack/settings":[{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"d2c899176543bd10017b8f23f49a819c7f47d8ab","unresolved":false,"context_lines":[{"line_number":22,"context_line":"KARBOR_SERVICE_NAME\u003dkarbor"},{"line_number":23,"context_line":"KARBOR_SERVICE_TYPE\u003ddata-protect"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"KARBOR_PROVIDER_SWIFT_CONF\u003d$KARBOR_CONF_DIR/providers.d/openstack-infra.conf"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"ffe62b97_a9ce537f","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":76},"updated":"2017-03-28 07:28:05.000000000","message":"not really needed to define a variable for each provider","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"},{"author":{"_account_id":21224,"name":"jiaopengju","email":"jiaopengju_yewu@cmss.chinamobile.com","username":"jiaopengju"},"change_message_id":"55355ce673a56579984d7a7fea329b40560e51fb","unresolved":false,"context_lines":[{"line_number":22,"context_line":"KARBOR_SERVICE_NAME\u003dkarbor"},{"line_number":23,"context_line":"KARBOR_SERVICE_TYPE\u003ddata-protect"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"KARBOR_PROVIDER_SWIFT_CONF\u003d$KARBOR_CONF_DIR/providers.d/openstack-infra.conf"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"ffe62b97_f480b2c1","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":76},"in_reply_to":"ffe62b97_a9ce537f","updated":"2017-03-28 07:59:12.000000000","message":"Done","commit_id":"08fd03610091f36ef7de06de9c539b21519abc88"}]}
