)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"5cd17be8c2b5d9504a2a6311106bb8e892520f3d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jeffrey Zhang \u003cjeffrey.zhang@99cloud.net\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-08-20 18:35:05 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix the deploy Ubuntu source gate"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I127ebb017e09a5bf245e0fdad9bf052203e68e55"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"1ac06dbe_381eba63","line":7,"updated":"2016-08-20 13:56:46.000000000","message":"needs a bug id - for backporting.  ALl gate changes should be backported.","commit_id":"3671a199934a17a53accdf089be546f643ddba01"}],"tools/setup_gate.sh":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"5cd17be8c2b5d9504a2a6311106bb8e892520f3d","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    sudo tools/generate_passwords.py"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    # Use Infra provided pypi, disable the binary packages"},{"line_number":30,"context_line":"    cat \u003e /tmp/pip.conf \u003c\u003cEOF "},{"line_number":31,"context_line":"[global]"},{"line_number":32,"context_line":"timeout \u003d 60"},{"line_number":33,"context_line":"index-url \u003d $NODEPOOL_PYPI_MIRROR"}],"source_content_type":"text/x-sh","patch_set":8,"id":"1ac06dbe_38351ada","line":30,"updated":"2016-08-20 13:56:46.000000000","message":"please use mktemp here - otherwise security issue","commit_id":"3671a199934a17a53accdf089be546f643ddba01"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"60b96904116ef3a00e3278f26cce6c158e7d80c1","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    cat \u003e ${PIP_CONF} \u003c\u003cEOF"},{"line_number":32,"context_line":"[global]"},{"line_number":33,"context_line":"timeout \u003d 60"},{"line_number":34,"context_line":"index-url \u003d $NODEPOOL_PYPI_MIRROR"},{"line_number":35,"context_line":"trusted-host \u003d $NODEPOOL_MIRROR_HOST"},{"line_number":36,"context_line":"EOF"},{"line_number":37,"context_line":"    echo \"RUN echo $(base64 -w0 ${PIP_CONF}) | base64 -d \u003e /etc/pip.conf\" | sudo tee /etc/kolla/header"}],"source_content_type":"text/x-sh","patch_set":9,"id":"1ac06dbe_581736a3","line":34,"updated":"2016-08-20 14:35:45.000000000","message":"cool so still using pypi mirror, but not using wheels.  I understand now.  Thanks!","commit_id":"2e0c5ecbf8ea1dfa6749e5515a38ecfa58764312"}]}
